CN103530163B - The method and browser of loading browser instrument - Google Patents
The method and browser of loading browser instrument Download PDFInfo
- Publication number
- CN103530163B CN103530163B CN201310512831.2A CN201310512831A CN103530163B CN 103530163 B CN103530163 B CN 103530163B CN 201310512831 A CN201310512831 A CN 201310512831A CN 103530163 B CN103530163 B CN 103530163B
- Authority
- CN
- China
- Prior art keywords
- browser
- instrument
- window
- display information
- instrument display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 230000004044 response Effects 0.000 claims abstract description 18
- 230000008569 process Effects 0.000 claims description 16
- 230000001960 triggered effect Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000001035 drying Methods 0.000 description 1
Abstract
The invention discloses a kind of method and browser for loading browser instrument, wherein, the method for loading browser instrument includes:Browser program is placed in the running background of current computer after starting;Obtain preset browser instrument display information, and according to browser instrument display information in the corresponding browser window of table for computer iso-surface patch loading the icon of the browser instrument in browser instrument display information;Wherein, the response logic of the icon of the browser instrument for being loaded is the response logic of each corresponding tool in the browser program of running background.The method and browser of above-mentioned loading browser instrument, according to browser instrument display information in the corresponding browser window of table for computer iso-surface patch loading the icon of the browser instrument in browser instrument display information, one's own personalized browser can be customized, meet the demand of different user, user's efficiency is improved, is reduced and is used burden.
Description
Technical field
The present invention relates to computer technology, and in particular to the method and browser of a kind of loading browser instrument.
Background technology
Browser is that, most frequently with the client-side program for arriving, the interface of current browser generally loads all of of acquiescence
Interface assembly, for example, address field, search column, Tab pages, start page, plug-in extension column, status bar, toolbar etc..
Browser interface of the prior art is all immobilization, and the region that each component shows all is fixed, even if
It is also to be limited in the window of browser that can adjust, and each component therein is also to fix good position, and user can only be carried out
Configure to specify whether it shows these components.
Because the component in browser interface is fixed, it is impossible to the loaded and displayed being combined, and interface tissue
Form is single, it has not been convenient to which user uses.
The content of the invention
In view of the above problems, it is proposed that the present invention so as to provide one kind overcome above mentioned problem or at least in part solve on
State the method and browser of the loading browser instrument of problem.
According to an aspect of the invention, there is provided a kind of method for loading browser instrument, including:
Browser program is placed in the running background of current computer after starting;
Preset browser instrument display information is obtained, and according to browser instrument display information in computer desktop
Corresponding browser window is drawn to load the icon of the browser instrument in browser instrument display information;
Wherein, the response logic of the icon of the browser instrument that is loaded for the browser program of running background in it is each
The response logic of corresponding tool.
According to another aspect of the present invention, there is provided a kind of browser, including:
Operation module, is suitable to after browser program starts be placed in the running background of current computer;
Load-on module is drawn, is suitable to obtain preset browser instrument display information, and it is aobvious according to browser instrument
Show information in the corresponding browser window of table for computer iso-surface patch to load the browser work in browser instrument display information
Has the icon of item;
Wherein, the response logic of the icon of the browser instrument that is loaded for the browser program of running background in it is each
The response logic of corresponding tool.
The embodiment of the present invention, according to browser instrument display information in the corresponding browser window of table for computer iso-surface patch
To load the icon of the browser instrument in browser instrument display information, one's own personalization can be customized and browsed
Device, meets the demand of different user, improves user's efficiency, reduces and uses burden.
Described above is only the general introduction of technical solution of the present invention, in order to better understand technological means of the invention,
And can be practiced according to the content of specification, and in order to allow the above and other objects of the present invention, feature and advantage can
Become apparent, below especially exemplified by specific embodiment of the invention.
Brief description of the drawings
By reading the detailed description of hereafter preferred embodiment, various other advantages and benefit is common for this area
Technical staff will be clear understanding.Accompanying drawing is only used for showing the purpose of preferred embodiment, and is not considered as to the present invention
Limitation.And in whole accompanying drawing, identical part is denoted by the same reference numerals.In the accompanying drawings:
Fig. 1 a show the flow chart of the method for loading browser instrument according to an embodiment of the invention;
Fig. 1 b show the flow chart of the method for loading browser instrument in accordance with another embodiment of the present invention;
Fig. 2 shows the schematic diagram of browser instrument display information according to an embodiment of the invention;
Fig. 3 shows the schematic diagram of display results page according to an embodiment of the invention;
Fig. 4 shows the schematic diagram of plug-in unit assemble pattern according to an embodiment of the invention;
Fig. 5 shows the structural representation of browser in accordance with another embodiment of the present invention.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure in accompanying drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
Limited.Conversely, there is provided these embodiments are able to be best understood from the disclosure, and can be by the scope of the present disclosure
Complete conveys to those skilled in the art.
Fig. 1 a show the flow chart of the method for loading browser instrument according to an embodiment of the invention.Such as Fig. 1 a
Shown, the method for the loading browser instrument includes:
Step S101, browser program are placed in the running background of current computer after starting;
The preset browser instrument display information of step S103, acquisition, and existed according to browser instrument display information
The corresponding browser window of table for computer iso-surface patch is loading the figure of the browser instrument in browser instrument display information
Mark.
Wherein, the response logic of the icon of the browser instrument that is loaded for the browser program of running background in it is each
The response logic of corresponding tool;Above-mentioned browser instrument includes:Browser acquiescence carries component, type of webpage component and expansion
Exhibition plug-in unit, browser acquiescence carries component includes address field, search column, collection, homepage, advance, retrogressing and renewal etc.;On
It refers to be loaded with specified URL to state type of webpage component(URL)Browsing device net page component, such as start page
Particular webpage channel in face etc.;Above-mentioned expansion plugin includes extension and plug-in unit, and " extension " is increased in itself based on browser
Some utility functions, and " plug-in unit " is then the program independently write outside browser, for showing the certain content in webpage;
Due to " extension " script that often simply some are stored with source code form, so file is all very small, and " plug-in unit " be mostly by
The program of compiling, volume ratio " extension " want it is huge much.
Above-mentioned preset browser instrument display information as shown in Fig. 2 icon and title including browser instrument,
Can start after user clicks on corresponding browser instrument term diagram target is drawn in computer desktop.Specifically, when upper
State browser instrument for browser acquiescence carry component when, according to above-mentioned browser instrument display information in above computer
Desktop draws corresponding browser window to be included:According to above-mentioned browser instrument display information, start in browser host process
Afterwards corresponding browser window is drawn in above computer desktop;When above-mentioned browser instrument is type of webpage component or expansion
During exhibition plug-in unit, corresponding browser window bag is drawn in above computer desktop according to above-mentioned browser instrument display information
Include:According to above-mentioned browser instrument display information, corresponding browsing is drawn in above computer desktop after browser startup
Device window.
For different browser instruments class is drawn, it is necessary to set up different windows.For example, for browser acquiescence certainly
With the search box component in component, the search box component can inherit the base class of window drafting, rewrite(OVERRIDE)Base class
The empty method such as icon, window name, window size is drawn, the function of click event is realized, specifically, can be carried out as divided into
Meter:
// WidgetDelegate (Override from WidgetDelegate) is rewritten, WidgetDelegate is one
The interface of information is provided during the individual display window for Widget, such as the title of window, icon, and whether can be reset big
It is small
In the present embodiment, a search icon need to be only drawn, input frame and search button is searched for.When listening to user's point
What is hit is searching component icon, then instantiate and show the window.
seach_frame_win_=new SearchMainWindow();
params.native_widget=doctor_frame_win_->AsNativeWidget();
views::Widget::Init(params);
For embedding the module window of webpage, it is necessary to set up tab page face in the window;And for expansion plugin window, and
Common component is drawn similar.And the drafting of each browser window is completed in main thread, only for embedded webpage
Type of webpage module window, process may be set up according to user's machine performance and actual conditions.
After each component in Fig. 2 is selected, its subsequently all can a corresponding browser window draw the group
The corresponding function button of part or icon, and enable the logic of corresponding assembly in the corresponding browser program of running background
Function.Meanwhile, can be shown in computer desktop, for example, corresponding result display interface is generated after icon is clicked on,
As shown in Figure 3.After being clicked for expansion plugin, the browser program of running background can be loaded in the form of POP pop-ups clear
Look at the page opened in device, the POP pages are displayed in the vicinity of the component icon.
Various icons are clicked on or are input into keyword scan for operation after, the follow-up process of generation with it is normal
As operation in browser, only change the position of follow-up display results page, results page is shown in POP pop-ups.
All of operation is all carried out in the POP pop-ups, or return to former browser window carry out it is also possible.
In addition, before preset browser instrument display information is obtained, as shown in Figure 1 b, the method can also be wrapped
Include:
Step S102, the configuration file preserved from browser side obtain the information of expansion plugin, and update in real time or regularly
The information of corresponding expansion plugin.
The form of above-mentioned configuration file is as follows:
One configuration file of extension is generally designated key with what is extended, and its value includes that extension is identified, the power that extension possesses
Limit, set-up time, icon(icons), chained address, the configuration information such as place catalogue.
The large icons or small icon of the extension can be got by the icons fields in above-mentioned configuration information, wherein,
Ahfgeienlihckogmohjhadlkjgocpleb is the mark of extension.
Wherein, the extension installed for browser side, carries out to be obtained from browser when icon shows in fig. 2
The information of the extension installed, for example, in reading the profile files under the extension catalogues of browser side on expanding
The description information of exhibition, obtains the title and its corresponding icon information of corresponding extension.
Due to the browser expansion plugin and the Tab webpage New functions of browser installed(Such as new channel)It is continuous
Update, therefore the corresponding icon and information of the configuration of browser side and then can also be updated together in interface shown in Fig. 2, or press
When be updated from network side.
In addition, each component can also be combined, using a window for component icon as parent window, by other groups
Part icon is plotted in parent window after can pulling as subwindow, as shown in Figure 4.
The method of above-mentioned loading browser instrument, can just directly input without opening browser in desktop input frame
Search content, represents result, such that it is able to improve service efficiency, reduces the interactive cost of user and instrument;In addition, for accessing
The more fixed user of network address, can retain collection and be sandwiched on desktop, directly select the website for wanting to access;When user retains postal
During part plug-in unit, even if being not turned on mailbox can also point out new mail;As can be seen here, the side of above-mentioned loading browser instrument
Method, can customize one's own personalized browser, meet the demand of different user, improve user's efficiency, reduce using negative
Load.
Fig. 5 shows the structural representation of browser in accordance with another embodiment of the present invention.As shown in figure 5, this is browsed
Device includes operation module 51 and drafting load-on module 52, wherein:
Operation module is suitable to after browser program starts be placed in the running background of current computer;
Load-on module is drawn to be suitable to obtain preset browser instrument display information, and according to above-mentioned browser instrument
Display information is in the corresponding browser window of above computer desktop drafting is to load above-mentioned browser instrument display information
Browser instrument icon;
Wherein, during the response logic of the icon of the browser instrument that is loaded is the browser program of above-mentioned running background
Each corresponding tool response logic.
Above-mentioned browser instrument includes:Browser acquiescence carries component, type of webpage component and expansion plugin, and this is browsed
Device acquiescence carries component includes address field, search column, collection, homepage, advance, retrogressing and renewal etc.;Above-mentioned type of webpage group
Part refers to be loaded with specified URL(URL)Browsing device net page component, such as the ad hoc networks in start page
Page channel etc.;Above-mentioned expansion plugin includes extension and plug-in unit, and " extension " is to be based on browser increased some utility functions in itself,
And " plug-in unit " is then the program independently write outside browser, for showing the certain content in webpage;Because " extension " is past
Toward the script that simply some are stored with source code form, so file is all very small, and " plug-in unit " is the program by compiling, body mostly
Product than " extension " want it is huge much.
Above-mentioned preset browser instrument display information as shown in Fig. 2 icon and title including browser instrument,
Can start after user clicks on corresponding browser instrument term diagram target is drawn in computer desktop.Specifically, when upper
State browser instrument for browser acquiescence carry component when, above-mentioned drafting load-on module shows according to above-mentioned browser instrument
Information, corresponding browser window is drawn after the startup of browser host process in above computer desktop;When above-mentioned browser work
When tool item is type of webpage component or expansion plugin, above-mentioned drafting load-on module is according to above-mentioned browser instrument display letter
Breath, corresponding browser window is drawn after browser startup in above computer desktop.
For different browser instruments class is drawn, it is necessary to set up different windows.For the component window for embedding webpage
Mouth, it is necessary to set up tab page face in the window.It is simply right and the drafting of each browser window is completed in main thread
In the type of webpage module window of embedded webpage, process may be set up according to user's machine performance and actual conditions.
In addition, above-mentioned drafting load-on module, is further adapted for:Draw browser window in above-mentioned type of webpage component or
After expansion plugin is triggered, the page that the browser program of running background is opened in a browser is loaded in the form of pop-up.
Further, the browser also includes obtaining update module 53, and the acquisition update module is suitable to add in above-mentioned drafting
Before carrying the preset browser instrument display information of module acquisition, the configuration file preserved from browser side obtains expansion plugin
Information, and in real time or timing updates the information of corresponding expansion plugin, specific configuration file format can be found in method implementation
Example, does not repeat herein.
In addition, above-mentioned drafting load-on module is further adapted for:Record the position of the browser window drawn;With a browser window
Used as parent window, using other, one or more browser windows are plotted in the parent window mouth as subwindow, as shown in Figure 4.
The process of above-mentioned browser loading browser instrument can be found in Fig. 1 a-1b, not repeat herein.
The search box module of above-mentioned browser loading, it is not necessary to which opening browser just can be directly defeated in desktop input frame
Enter to search for content, represent result, such that it is able to improve service efficiency, reduce the interactive cost of user and instrument;Above-mentioned browser
The collection clip module of loading, the user more fixed for accessing network address can retain on the table collection, directly select and think
The website of access;The e-mail module of above-mentioned browser loading, when user retains mail plug-in unit, is not turned on mailbox and also may be used
To point out to have new mail.
As can be seen here, above-mentioned browser can customize one's own personalized browser, meet the demand of different user,
User's efficiency is improved, is reduced and is used burden.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein.
Various general-purpose systems can also be used together with based on teaching in this.As described above, construct required by this kind of system
Structure be obvious.Additionally, the present invention is not also directed to any certain programmed language.It is understood that, it is possible to use it is various
Programming language realizes the content of invention described herein, and the description done to language-specific above is to disclose this hair
Bright preferred forms.
In specification mentioned herein, numerous specific details are set forth.It is to be appreciated, however, that implementation of the invention
Example can be put into practice in the case of without these details.In some instances, known method, structure is not been shown in detail
And technology, so as not to obscure the understanding of this description.
Similarly, it will be appreciated that in order to simplify one or more that the disclosure and helping understands in each inventive aspect, exist
Above to the description of exemplary embodiment of the invention in, each feature of the invention is grouped together into single implementation sometimes
In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:I.e. required guarantor
The application claims of shield features more more than the feature being expressly recited in each claim.More precisely, such as following
Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore,
Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, and wherein each claim is in itself
All as separate embodiments of the invention.
Those skilled in the art are appreciated that can be carried out adaptively to the module in the equipment in embodiment
Change and they are arranged in one or more equipment different from the embodiment.Can be the module or list in embodiment
Unit or component be combined into a module or unit or component, and can be divided into addition multiple submodule or subelement or
Sub-component.In addition at least some in such feature and/or process or unit exclude each other, can use any
Combination is to this specification(Including adjoint claim, summary and accompanying drawing)Disclosed in all features and so disclosed appoint
Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification(Including adjoint power
Profit requires, makes a summary and accompanying drawing)Disclosed in each feature can carry out generation by the alternative features for providing identical, equivalent or similar purpose
Replace.
Although additionally, it will be appreciated by those of skill in the art that some embodiments described herein include other embodiments
In included some features rather than further feature, but the combination of the feature of different embodiments means in of the invention
Within the scope of and form different embodiments.For example, in the following claims, embodiment required for protection is appointed
One of meaning mode can be used in any combination.
All parts embodiment of the invention can be realized with hardware, or be run with one or more processor
Software module realize, or with combinations thereof realize.It will be understood by those of skill in the art that can use in practice
Microprocessor or digital signal processor(DSP)It is some or all in browser according to embodiments of the present invention to realize
The some or all functions of part.The present invention be also implemented as a part for performing method as described herein or
Whole equipment or program of device(For example, computer program and computer program product).It is such to realize journey of the invention
Sequence can be stored on a computer-readable medium, or can have the form of one or more signal.Such signal can
Obtained with being downloaded from internet website, or provided on carrier signal, or provided in any other form.
It should be noted that above-described embodiment the present invention will be described rather than limiting the invention, and ability
Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims,
Any reference symbol being located between bracket should not be configured to limitations on claims.Word "comprising" is not excluded the presence of not
Element listed in the claims or step.Word "a" or "an" before element is not excluded the presence of as multiple
Element.The present invention can come real by means of the hardware for including some different elements and by means of properly programmed computer
It is existing.If in the unit claim for listing equipment for drying, several in these devices can be by same hardware branch
To embody.The use of word first, second, and third does not indicate that any order.These words can be explained and run after fame
Claim.
The invention also discloses A1, a kind of method of loading browser instrument, including:
Browser program is placed in the running background of current computer after starting;
Preset browser instrument display information is obtained, and according to the browser instrument display information in the meter
Calculation machine desktop draws corresponding browser window to load the browser instrument in the browser instrument display information
Icon;
Wherein, during the response logic of the icon of the browser instrument that is loaded is the browser program of the running background
Each corresponding tool response logic.
A2, the method according to A1, it is characterised in that the browser instrument includes:
Browser acquiescence carries component, type of webpage component and expansion plugin.
A3, the method according to A2, it is characterised in that:
It is described to be shown according to the browser instrument when the browser instrument carries component for browser acquiescence
Information in the corresponding browser window of the table for computer iso-surface patch, including:
According to the browser instrument display information, in the table for computer iso-surface patch after the startup of browser host process
Corresponding browser window;
It is described according to the browser instrument when the browser instrument is for type of webpage component or expansion plugin
Display information in the corresponding browser window of the table for computer iso-surface patch, including:
It is corresponding in the table for computer iso-surface patch after browser startup according to the browser instrument display information
Browser window.
A4, according to any described methods of A1-A3, it is characterised in that the drafting of each browser window is in main line
Completed in journey.
A5, the method according to A4, it is characterised in that the method also includes:
When the browser instrument is for type of webpage component, the performance according to current computer sets up process.
A6, the method according to A1 or A2, it is characterised in that the browser instrument display information includes:It is described
The icon and title of browser instrument.
A7, the method according to A2, it is characterised in that the method also includes:
After the type of webpage component or expansion plugin in the browser window drawn are triggered, in the form of pop-up
Load the page that the browser program of running background is opened in a browser.
A8, the method according to A1, it is characterised in that the preset browser instrument of the acquisition display information it
Before, the method also includes:
The configuration file preserved from browser side obtains the information of expansion plugin, and updates corresponding extension in real time or regularly
The information of plug-in unit.
A9, the method according to A1, it is characterised in that the method also includes:
Record the position of the browser window drawn;
Using a browser window as parent window, using other, one or more browser windows are plotted in as subwindow
In the parent window.
The invention also discloses B10, a kind of browser, including:
Operation module, is suitable to after browser program starts be placed in the running background of current computer;
Load-on module is drawn, is suitable to obtain preset browser instrument display information, and according to the browser instrument
Display information is in the corresponding browser window of the table for computer iso-surface patch loading the browser instrument display information
In browser instrument icon;
Wherein, during the response logic of the icon of the browser instrument that is loaded is the browser program of the running background
Each corresponding tool response logic.
B11, the browser according to B10, it is characterised in that the browser instrument includes:
Browser acquiescence carries component, type of webpage component and expansion plugin.
B12, the browser according to B11, it is characterised in that:
When the browser instrument carries component for browser acquiescence, the drafting load-on module is particularly adapted to:Root
According to the browser instrument display information, browsed the table for computer iso-surface patch is corresponding after the startup of browser host process
Device window;
When the browser instrument is for type of webpage component or expansion plugin, the drafting load-on module, specifically
It is suitable to:It is corresponding clear in the table for computer iso-surface patch after browser startup according to the browser instrument display information
Look at device window.
B13, according to any described browsers of B10-B12, it is characterised in that the drafting of each browser window be
Completed in main thread.
B14, the browser according to B13, it is characterised in that the drafting load-on module, are further adapted for:
When the browser instrument is for type of webpage component, the performance according to current computer sets up process.
B15, the browser according to B10 or B11, it is characterised in that the browser instrument display information includes:
The icon and title of the browser instrument.
B16, the browser according to B11, it is characterised in that the drafting load-on module, are further adapted for:It is clear what is drawn
After the type of webpage component or expansion plugin look in device window are triggered, browsing for running background is loaded in the form of pop-up
The page that device program is opened in a browser.
B17, the browser according to B10, it is characterised in that the browser also includes:
Obtain update module, be suitable to the drafting load-on module obtain preset browser instrument display information it
Before, the configuration file preserved from browser side obtains the information of expansion plugin, and updates corresponding expansion plugin in real time or regularly
Information.
B18, the browser according to B10, it is characterised in that the drafting load-on module, are further adapted for:What record was drawn
The position of browser window;Using a browser window as parent window, using other one or more browser windows as son
Window is plotted in the parent window.
Claims (18)
1. a kind of method for loading browser instrument, including:
Browser program is placed in the running background of current computer after starting;
Preset browser instrument display information is obtained, and according to the browser instrument display information in the computer
Desktop draws corresponding browser window to load the icon of the browser instrument in the browser instrument display information;
Wherein, the response logic of the icon of the browser instrument that is loaded is each in the browser program of the running background
The response logic of corresponding tool.
2. method according to claim 1, it is characterised in that the browser instrument includes:
Browser acquiescence carries component, type of webpage component and expansion plugin.
3. method according to claim 2, it is characterised in that:
It is described according to the browser instrument display information when the browser instrument carries component for browser acquiescence
In the corresponding browser window of the table for computer iso-surface patch, including:
According to the browser instrument display information, in table for computer iso-surface patch correspondence after the startup of browser host process
Browser window;
It is described aobvious according to the browser instrument when the browser instrument is for type of webpage component or expansion plugin
Show information in the corresponding browser window of the table for computer iso-surface patch, including:
According to the browser instrument display information, browsed the table for computer iso-surface patch is corresponding after browser startup
Device window.
4. the method according to claim 1-3 any claims, it is characterised in that the drafting of each browser window
It is to be completed in main thread.
5. method according to claim 4, it is characterised in that the method also includes:
When the browser instrument is for type of webpage component, the performance according to current computer sets up process.
6. method according to claim 1 and 2, it is characterised in that the browser instrument display information includes:It is described
The icon and title of browser instrument.
7. method according to claim 2, it is characterised in that the method also includes:
After the type of webpage component or expansion plugin in the browser window drawn are triggered, loaded in the form of pop-up
The page that the browser program of running background is opened in a browser.
8. method according to claim 1, it is characterised in that the acquisition preset browser instrument display information it
Before, the method also includes:
The configuration file preserved from browser side obtains the information of expansion plugin, and updates corresponding expansion plugin in real time or regularly
Information.
9. method according to claim 1, it is characterised in that the method also includes:
Record the position of the browser window drawn;
Using a browser window as parent window, using other, one or more browser windows are plotted in the father as subwindow
In window.
10. a kind of browser, including:
Operation module, is suitable to after browser program starts be placed in the running background of current computer;
Load-on module is drawn, is suitable to obtain preset browser instrument display information, and it is aobvious according to the browser instrument
Show information in the corresponding browser window of the table for computer iso-surface patch is to load the browser instrument display information
The icon of browser instrument;
Wherein, the response logic of the icon of the browser instrument that is loaded is each in the browser program of the running background
The response logic of corresponding tool.
11. browsers according to claim 10, it is characterised in that the browser instrument includes:
Browser acquiescence carries component, type of webpage component and expansion plugin.
12. browsers according to claim 11, it is characterised in that:
When the browser instrument carries component for browser acquiescence, the drafting load-on module is particularly adapted to:According to institute
Browser instrument display information is stated, in the corresponding browser window of the table for computer iso-surface patch after the startup of browser host process
Mouthful;
When the browser instrument is for type of webpage component or expansion plugin, the drafting load-on module is particularly adapted to:
According to the browser instrument display information, in the corresponding browser window of the table for computer iso-surface patch after browser startup
Mouthful.
13. according to any described browsers of claim 10-12, it is characterised in that the drafting of each browser window is
Completed in main thread.
14. browsers according to claim 13, it is characterised in that the drafting load-on module, are further adapted for:
When the browser instrument is for type of webpage component, the performance according to current computer sets up process.
15. browser according to claim 10 or 11, it is characterised in that the browser instrument display information bag
Include:The icon and title of the browser instrument.
16. browsers according to claim 11, it is characterised in that the drafting load-on module, are further adapted for:What is drawn
After the type of webpage component or expansion plugin in browser window are triggered, the clear of running background is loaded in the form of pop-up
The page that device program of looking at is opened in a browser.
17. browsers according to claim 10, it is characterised in that the browser also includes:
Update module is obtained, was suitable to before the browser instrument display information that the drafting load-on module obtains preset, from
The configuration file that browser side preserves obtains the information of expansion plugin, and updates the letter of corresponding expansion plugin in real time or regularly
Breath.
18. browsers according to claim 10, it is characterised in that the drafting load-on module, are further adapted for:Record is drawn
Browser window position;Using a browser window as parent window, using other one or more browser windows as
Subwindow is plotted in the parent window.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310512831.2A CN103530163B (en) | 2013-10-25 | 2013-10-25 | The method and browser of loading browser instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310512831.2A CN103530163B (en) | 2013-10-25 | 2013-10-25 | The method and browser of loading browser instrument |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103530163A CN103530163A (en) | 2014-01-22 |
CN103530163B true CN103530163B (en) | 2017-05-31 |
Family
ID=49932203
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310512831.2A Active CN103530163B (en) | 2013-10-25 | 2013-10-25 | The method and browser of loading browser instrument |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103530163B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109558184A (en) * | 2015-09-28 | 2019-04-02 | 北京奇虎科技有限公司 | Browser starts method and apparatus |
CN108037923B (en) * | 2018-01-02 | 2022-02-08 | 武汉斗鱼网络科技有限公司 | Lottery service implementation method and component |
CN108920645A (en) * | 2018-06-29 | 2018-11-30 | 广州视源电子科技股份有限公司 | Method, apparatus, smart machine and the storage medium that the smart machine page is shown |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1902679A (en) * | 2003-11-05 | 2007-01-24 | Google公司 | Persistent user interface for providing navigational functionality |
CN101395604A (en) * | 2005-12-30 | 2009-03-25 | 谷歌公司 | Dynamic search box for web browser |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030069874A1 (en) * | 1999-05-05 | 2003-04-10 | Eyal Hertzog | Method and system to automate the updating of personal information within a personal information management application and to synchronize such updated personal information management applications |
US8255809B2 (en) * | 1999-12-23 | 2012-08-28 | International Business Machines Corporation | Webtop: multiple applet delivery within a fixed-sized viewing space |
US20120010995A1 (en) * | 2008-10-23 | 2012-01-12 | Savnor Technologies | Web content capturing, packaging, distribution |
CN101739420A (en) * | 2008-11-05 | 2010-06-16 | 上海埃帕信息科技有限公司 | Browser interface and operation method thereof |
CN103019703B (en) * | 2012-11-28 | 2016-06-22 | 北京奇虎科技有限公司 | Tool window loading method and device for browser |
CN103034517B (en) * | 2012-12-14 | 2016-09-28 | 北京奇虎科技有限公司 | Browser controls tool loads method and apparatus |
CN103218425B (en) * | 2013-04-03 | 2016-04-13 | 北京奇虎科技有限公司 | The disposal route of browser extension item and device |
-
2013
- 2013-10-25 CN CN201310512831.2A patent/CN103530163B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1902679A (en) * | 2003-11-05 | 2007-01-24 | Google公司 | Persistent user interface for providing navigational functionality |
CN101395604A (en) * | 2005-12-30 | 2009-03-25 | 谷歌公司 | Dynamic search box for web browser |
Also Published As
Publication number | Publication date |
---|---|
CN103530163A (en) | 2014-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10088980B2 (en) | Method and system for providing menu data for mobile applications | |
CN103631875B (en) | Method for carrying out network search on browser side and browser | |
US8386955B1 (en) | User-optimized content for web browsing windows | |
US20150074561A1 (en) | Customizable themes for browsers and web content | |
CN101661506B (en) | Method for customizing navigation page in local site, system and browser thereof | |
US9280327B2 (en) | Simplifying development of user interfaces of applications | |
CN104021016B (en) | Method and browser for loading browser plug-in icons | |
US20150317171A1 (en) | System and Methods for Loading an Application and its Modules in a Client Device | |
US20040243929A1 (en) | Apparatus and method enabling configurable graphical display of table-based data in a web-based application | |
CN103366002B (en) | Personalized method for vertical search and device | |
US20100169362A1 (en) | Palette for accessing document history | |
CN105183890B (en) | Webpage loading method based on browser and browser device | |
CN105260433A (en) | Webpage content collecting method and electronic device | |
CN103530163B (en) | The method and browser of loading browser instrument | |
US20090164903A1 (en) | Systems, methods and computer program products for a dynamic display of saved bookmarks based on browsing activity | |
JP5389673B2 (en) | Centralized discovery of website services | |
CN104484387A (en) | Method for carrying out searching in browser and browser device | |
CN105279245A (en) | Method for collecting contents on webpage and electronic device | |
CN104182266B (en) | A kind of application installation method and device | |
WO2011036559A2 (en) | Location specific display of information resources on a host interface | |
CN109558123A (en) | The method of webpage conversion electrons book, electronic equipment, storage medium | |
CN105242848A (en) | Method for translating texts on web page and electronic device | |
CN105243057A (en) | Method for translating web page contents and electronic device. | |
CN109857473A (en) | A kind of loading method and device of page data | |
US9075871B2 (en) | Technique to classify data displayed in a user interface based on a user defined classification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220727 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |
|
TR01 | Transfer of patent right |