CN103530163B - The method and browser of loading browser instrument - Google Patents

The method and browser of loading browser instrument Download PDF

Info

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
Application number
CN201310512831.2A
Other languages
Chinese (zh)
Other versions
CN103530163A (en
Inventor
孔令飞
吴军
任寰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310512831.2A priority Critical patent/CN103530163B/en
Publication of CN103530163A publication Critical patent/CN103530163A/en
Application granted granted Critical
Publication of CN103530163B publication Critical patent/CN103530163B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

The method and browser of loading browser instrument
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.
CN201310512831.2A 2013-10-25 2013-10-25 The method and browser of loading browser instrument Active CN103530163B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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