CN103544271B - Load Image in a kind of browser the method and apparatus for processing window - Google Patents

Load Image in a kind of browser the method and apparatus for processing window Download PDF

Info

Publication number
CN103544271B
CN103544271B CN201310493114.XA CN201310493114A CN103544271B CN 103544271 B CN103544271 B CN 103544271B CN 201310493114 A CN201310493114 A CN 201310493114A CN 103544271 B CN103544271 B CN 103544271B
Authority
CN
China
Prior art keywords
picture
information
web page
webpage
page element
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
CN201310493114.XA
Other languages
Chinese (zh)
Other versions
CN103544271A (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 CN201310493114.XA priority Critical patent/CN103544271B/en
Publication of CN103544271A publication Critical patent/CN103544271A/en
Application granted granted Critical
Publication of CN103544271B publication Critical patent/CN103544271B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Abstract

The invention discloses the method and apparatus for processing window that Loads Image in a kind of browser, wherein, methods described includes:The Action Events in the webpage of loaded are intercepted, the source parameter information of the Action Events is obtained, wherein, the source parameter information is used for the information for indicating the web page element operated by the Action Events;According to the source parameter information, judge whether the web page element is picture;If the web page element is picture, the dimension information of the picture is obtained;When the size that the picture is determined according to the dimension information of the picture meets first to be sized, then correspond to the positional information for obtaining the picture in the DOM tree node of the picture from the document dbject model dom tree of the webpage;Position according to indicated by the positional information of the picture, loads a picture processing window.JS during the present invention can solve the problems, such as picture processing operation by webpage is limited.

Description

Load Image in a kind of browser the method and apparatus for processing window
Technical field
The present invention relates to Internet technical field, and in particular to Load Image in a kind of browser process window method and Device.
Background technology
Web browser is a display Website server or the file in file system, and allows user to carry out with the file A kind of interactive application software.It is used for showing word in the WWW or LAN etc., image and other information.These texts Word or image, can be the hyperlink for connecting other network address, and user can browse rapidly and easily various information.
At present, the various process operations that user is carried out to the picture on webpage in browser, are all by script in webpage Language JS(Java script, JS, a kind of client-side scripting language based on object and event-driven and with relative safety) Realize.As JS is needed for webpage design, therefore, different webpages according to different designs by the designer of webpage In JS be incomplete same, the function of being realized by JS is also different, i.e. different webpages to the disposal ability of picture and Method is all different.Further, if the designer of a certain webpage to picture processing operational design and does not write phase The JS for answering, then, in a certain webpage, it is impossible to realize any process operation to picture.For example, in some webpages, According to the JS in webpage, it is possible to achieve the preservation operation to picture in webpage;In other webpages, according to the JS in webpage then The preservation operation of picture can not be realized, can only realize operation being checked to the full frame of picture;In some other webpage, not corresponding JS, it is impossible to realize any process operation to picture.
Therefore, the problem of prior art presence is:Picture processing operation be all by webpage in JS realize, by webpage in JS limit, due to different web pages in JS different, so as to cause different web pages also different to the disposal ability of picture, no Can be unified.Even, grasp so as to any process can not be carried out to the picture in these webpages without corresponding JS in some webpages Make.Meanwhile, in actual application, often occur due to the design problem of JS shell scripts itself and cause to realize Picture processing operation corresponding to JS, or cause the JS in webpage due to the design problem of JS shell scripts itself in loading During loading failure, and then can not realize picture processing operate.
Content of the invention
In view of the above problems, it is proposed that the present invention so as to provide one kind overcome the problems referred to above or at least in part solve on The method for processing window that Loads Image in a kind of browser for stating problem and the process window that Loads Image in a kind of browser accordingly The device of mouth.
According to one aspect of the present invention, there is provided Load Image in a kind of browser the method for processing window, including:
The Action Events in the webpage of loaded are intercepted, the source parameter information of the Action Events, wherein, institute is obtained State the information that source parameter information is used for indicating the web page element operated by the Action Events;
According to the source parameter information, judge whether the web page element is picture;
If the web page element is picture, the dimension information of the picture is obtained;
When the size for determining the picture according to the dimension information of the picture meets first to be sized, then from described Correspond in the document dbject model dom tree of webpage in the DOM tree node of the picture, obtain the positional information of the picture;
Position according to indicated by the positional information of the picture, loads a picture processing window.
Alternatively, methods described also includes:
If the web page element is not picture, according to the source parameter information, judge that whether the web page element is Masking-out;
If the web page element is masking-out, the dom tree is traveled through, obtain the position letter of all pictures in the webpage Breath;
Correspondence position information of the positional information of all pictures with current operation event on the webpage is compared; If there is the positional information of the picture of the correspondence position information match with the current operation event on the webpage, sentence Web page element operated by the current operation event of breaking is the picture under the masking-out;Execute the position according to the picture The step of indicated position of confidence breath, one picture processing window of loading.
Alternatively, described according to the source parameter information, judge whether the web page element is masking-out, including:
If the source parameter information meets following condition simultaneously, the web page element is masking-out:
Tagname in the source parameter information is structure and background element DIV;
The source parameter information includes the element position for generating absolute fix:absolute;
Size indicated by dimension information in the source parameter information meets second and is sized.
Alternatively, by the positional information of all pictures and correspondence position information of the current operation event on the webpage After being compared, methods described also includes:
The caching positional information by all pictures and correspondence position information of the current operation event on the webpage The comparative result being compared;
When needing to judge again that whether the web page element operated by the current operation event is the picture under the masking-out When, the comparative result is obtained from caching.
Alternatively, the web page element judged operated by the current operation event be picture under the masking-out it Afterwards, the position according to indicated by the positional information of the picture is executed, before one picture processing window of loading, methods described Also include:
Obtain the dimension information of the picture under the masking-out;
When the size of the picture determined according to the dimension information of the picture under the masking-out under the masking-out meets described One when being sized, and executes the position according to indicated by the positional information of the picture, loads a picture processing window Step.
Alternatively, the Action Events that intercepts in the webpage of loaded, including:One is intercepted every setting time section The secondary Action Events operated by the webpage.
Alternatively, the picture processing window includes:Full frame figure option seen, is saved options and is sent in option extremely A kind of few option.
Alternatively, methods described also includes:
After option is sent to described in triggering,
Quick Response Code is generated according to the web page address url of the picture;And/or,
It is loaded into the entrance option of third party's information promulgating platform;And/or,
It is loaded into the entrance option of the third party transfer software and the browser between with annexation.
Alternatively, the operation thing includes:Mouse-over event, mouse click event, mouse move into event and keyboard choosing Determine at least one event in event.
According to another aspect of the present invention, there is provided Load Image in a kind of browser and process the device of window, including:
Acquisition module is intercepted, for intercepting the Action Events in the webpage of loaded, the Action Events is obtained Source parameter information, wherein, the source parameter information is used for the information for indicating the web page element operated by the Action Events;
First judge module, for according to the source parameter information, judging whether the web page element is picture;
First size data obtaining module, for when the web page element is picture, obtaining the size letter of the picture Breath;
Primary importance data obtaining module, for full in the size for determining the picture according to the dimension information of the picture When foot first is sized, correspond to from the document dbject model dom tree of the webpage in the DOM tree node of the picture, Obtain the positional information of the picture;
Window load-on module, for the position according to indicated by the positional information of the picture, loads a picture processing window Mouthful.
Alternatively, described device also includes:
Second judge module, for after first judge module judges the web page element not for picture, according to institute Source parameter information is stated, judges whether the web page element is masking-out;
Second position data obtaining module, for when second judge module judges the web page element for masking-out, The dom tree is traveled through, the positional information of all pictures in the webpage is obtained;
First multilevel iudge module, for by the positional information of all pictures and current operation event on the webpage Correspondence position information is compared;There is the correspondence position information match with the current operation event on the webpage Picture positional information when, judge that the web page element operated by the current operation event is the picture under the masking-out, hold The row window load-on module.
Alternatively, described device also includes:
Cache module, for judging comparison module described first, by the positional information of all pictures and current operation thing After correspondence position information of the part on the webpage is compared, the positional information by all pictures is cached with current behaviour Make the comparative result that correspondence position information of the event on the webpage is compared;
Second multilevel iudge module, needs to obtain the webpage unit judged operated by the current operation event again for working as When whether element is the picture under the masking-out, the comparative result is obtained from caching.
Alternatively, described device also includes:
Second dimension information acquisition module, for judging the current operation event institute in the first multilevel iudge module After the web page element of operation is the picture under the masking-out, the dimension information of the picture under the masking-out is obtained;
When the size of the picture determined according to the dimension information of the picture under the masking-out under the masking-out meets described One when being sized, and executes the window load-on module.
Alternatively, the picture processing window includes:Full frame figure option seen, is saved options and is sent in option extremely A kind of few option.
Alternatively, described device also includes:
Option mod, for trigger described be sent to after option, two dimension is generated according to the web page address url of the picture Code;And/or, it is loaded into the entrance option of third party's information promulgating platform;And/or, it is loaded into and there is and the browser between connection The entrance option of the third party transfer software of relation.
Load Image in a kind of browser according to the present invention method and apparatus for processing window, is loaded based on browser side One picture processing window, by browser realize the various process of picture are operated, picture processing not by webpage in JS limited, Avoid due to JS mistakes in webpage and cause the problem that picture in webpage can not be processed, unified picture processing side Formula.Also, the method described in the embodiment of the present invention, can obtain the dimension information of picture, determined according to the dimension information of picture And be met to Load Image and process the picture of window, and then the loading of picture processing window is carried out, improve the place that Loads Image The accuracy of reason window, it is to avoid Load Image on the picture for requiring process window meeting, improve the process window that Loads Image The efficiency of mouth.
Described above is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention, And can be practiced according to the content of description, and in order to allow the above and other objects of the present invention, feature and advantage can Become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred implementation, various other advantages and benefit are common for this area Technical staff will be clear from understanding.Accompanying drawing is only used for the purpose for illustrating preferred implementation, and is not considered as to the present invention Restriction.And in whole accompanying drawing, it is denoted by the same reference numerals identical part.In the accompanying drawings:
Fig. 1 is the method flow diagram for Loading Image in a kind of browser in first embodiment of the invention and processing window;
Fig. 2 is that a kind of Loading Image processes the schematic diagram of window in embodiment illustrated in fig. 1;
Fig. 3 is the method flow diagram for Loading Image in a kind of browser in second embodiment of the invention and processing window;
Fig. 4 is the method flow diagram for Loading Image in a kind of browser in third embodiment of the invention and processing window;
Fig. 5 is the method flow diagram for Loading Image in a kind of browser in fourth embodiment of the invention and processing window;
Fig. 6 be Load Image in a kind of browser in fifth embodiment of the invention process window device structured flowchart;
Fig. 7 be Load Image in a kind of browser in sixth embodiment of the invention process window device structured flowchart.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in accompanying drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure and should not be by embodiments set forth here Limited.On the contrary, 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.
With reference to Fig. 1, it is the method flow diagram for Loading Image in a kind of browser in first embodiment of the invention and processing window. In the present invention is implemented, Load Image in a kind of browser the method for processing window, may comprise steps of:
Step 102, intercepts the Action Events in the webpage of loaded, obtains the source parameter letter of the Action Events Breath.
In embodiments of the present invention, the source parameter information is used for indicating web page element operated by the Action Events Information.
Step 104, according to the source parameter information, judges whether the web page element is picture.
According to the source parameter information, judge whether the web page element is picture, when judging that the web page element is figure During piece, step 106 is carried out;When judging that the web page element is not picture, return to step 102.
Step 106, if the web page element is picture, obtains the dimension information of the picture.
Step 108, when the size for determining the picture according to the dimension information of the picture meets first to be sized, In then from the document dbject model dom tree of the webpage corresponding to the DOM tree node of the picture, the position of the picture is obtained Confidence ceases.
In embodiments of the present invention, the size of picture can be determined according to the dimension information of picture, when the size of picture expires When foot first is sized, for example, when the size of picture is more than 400x300, the DOM tree node of webpage is traveled through(Document Object Model, abbreviation DOM, document dbject model), find the dom tree section for meeting that the first picture being sized is located Point, obtains the positional information of picture in the DOM tree node that the picture being sized according to the satisfaction for finding first is located, Wherein, the positional information of picture can be included but is not limited to:The upper left corner of the picture in the current Webpage of loaded Wide and high information of position coordinateses and the picture etc..
Step 110, the position according to indicated by the positional information of the picture loads a picture processing window.
In embodiments of the present invention, as shown in Fig. 2 processing the schematic diagram of window for a kind of Loading Image in the present embodiment, A picture processing window can be loaded in the position indicated by the positional information of picture A.In embodiments of the present invention, picture A Positional information indicated by position can include but are not limited to the position that picture processing window as shown in Figure 2 is located.
In sum, Load Image in a kind of browser described in the embodiment of the present invention method for processing window, based on clear Looking at device side loads a picture processing window, realizes operate the various process of picture by browser side, and picture processing is by net JS in page is limited, it is to avoid cause the problem that picture in webpage can not be processed due to JS mistakes in webpage.Also, Method described in the embodiment of the present invention, can obtain the dimension information of picture, and the dimension information according to picture determines and expired Foot Loads Image and processes the picture of window, and then carries out the loading of picture processing window, improves the process window that Loads Image Accuracy, it is to avoid Load Image on the picture for requiring process window meeting, improves to Load Image and processes the efficiency of window.
With reference to Fig. 3, it is the method flow diagram for Loading Image in a kind of browser in second embodiment of the invention and processing window. In the present invention is implemented, Load Image in a kind of browser the method for processing window, may comprise steps of:
Step 302, browser intercept the Action Events in the webpage of loaded, obtain the source ginseng of the Action Events Number information.
In embodiments of the present invention, the Action Events can be mouse-over event, mouse click event, mouse immigration Event and keyboard select at least one event in event.For example, browser can intercept loaded webpage On_hover events in Document, and obtain the srcelement parameters in on_hover events, the srcelement Parameter is the source parameter information of Action Events.Wherein, the source parameter information is can serve to indicate that operated by the Action Events Web page element information, for example, when carrying in the information of the web page element indicated by the parameter information of source<img>This information When, it can be determined that the web page element operated by the Action Events is picture.
According to the source parameter information, step 304, browser judge whether the web page element is picture.When the net When page element is picture, step 306 is carried out;When the web page element is not picture, step 312 is carried out.
Step 306, browser obtain the dimension information of the picture.
According to the dimension information of picture, step 308, browser judge whether the size of picture meets first and be sized.When When dimension information according to the picture judges that the size satisfaction first of the picture is sized, step 310 is continued executing with;When When dimension information according to the picture judges that the size of the picture is unsatisfactory for first and is sized, return to step 302.
Step 310, dom tree section of the browser from the document dbject model dom tree of the webpage corresponding to the picture In point, the positional information of the picture is obtained.Then execution step 320.
According to the source parameter information, step 312, browser judge whether the web page element is masking-out.When judging State web page element for masking-out when, execution step 314;When judging that the web page element is not masking-out, return to step 302.
Step 314, browser travel through the dom tree, obtain the positional information of all pictures in the webpage.
Step 316, corresponding position of the browser by the positional information of all pictures with current operation event on the webpage Confidence breath is compared, and obtains comparative result
Step 318, browser judge the net operated by the current operation event according to the comparative result in step 316 Whether page element is the picture under the masking-out.
When browser is according to the comparative result in step 316, determines and exist with the current operation event in the webpage On correspondence position information match picture positional information when, then judge operated by the current operation event webpage unit Element is the picture under the masking-out, execution step 320.Work as with described when according to the comparative result in step 316, determining not existing During the positional information of the picture of correspondence position information match of the front Action Events on the webpage, then judge the current behaviour It is the picture under the masking-out to make the web page element operated by event, then return to step 302.
Step 320, position of the browser according to indicated by the positional information of the picture loads a picture processing window.
In sum, the method described in the embodiment of the present invention achieves the hovering Action Events in browser lateral root according to mouse The selection of picture and the loading of picture processing window is carried out, and conventional pictures processing method is overcome by asking that JS in webpage is limited Topic.Meanwhile, according to the picture element under mouse, the method described in the embodiment of the present invention can directly judge whether picture meets and set Sizing requirement, completes the loading of picture processing window;Can also judge to obtain the corresponding pictorial information of masking-out, according to masking-out pair The pictorial information that answers judges that whether the web page element operated by Action Events is to meet the picture for requiring, and then complete picture processing The loading of window.By two kinds of web page element judgment modes, judge whether web page element is to meet the picture for requiring, improve plus Carry the efficiency of picture processing window.
With reference to Fig. 4, it is the method flow diagram for Loading Image in a kind of browser in third embodiment of the invention and processing window. In the present invention is implemented, Load Image in a kind of browser the method for processing window, may comprise steps of:
Step 402, intercepts the Action Events in the webpage of loaded, obtains the source parameter letter of the Action Events Breath.
In embodiments of the present invention, the source parameter information is used for indicating web page element operated by the Action Events Information.
Step 404, according to the source parameter information, judges whether the web page element is picture.When judging the webpage When element is picture, execution step 406;When judging that the web page element is not picture, execution step 410.
Step 406, obtains the dimension information of the picture.
Step 408, the dimension information according to picture determine whether the size of the picture meets first and be sized, from institute State in the DOM tree node that the picture is corresponded in the document dbject model dom tree of webpage, obtain the position letter of the picture Breath.Then execution step 426.
Step 410, according to the source parameter information, judges whether the web page element is masking-out.
In embodiments of the present invention, can be according to the Srcelement parameters in the parameter information of source or get current The return value of mouse element functions, judges the web page element for masking-out.Below the source parameter information meets simultaneously Condition, the web page element are masking-out:
Tagname in the source parameter information is structure and background element DIV;
The source parameter information includes the element position for generating absolute fix:absolute;
Size indicated by dimension information in the source parameter information meets second and is sized.
For example, in embodiments of the present invention, can be sized being set to 100x500 by second.
In embodiments of the present invention, when the web page element is judged for masking-out, execution step 412;When judging the net When page element is not masking-out, return to step 402.
Step 412, travels through the dom tree, obtains the positional information of all pictures in the webpage.
Step 414, by the positional information of all pictures and correspondence position information of the current operation event on the webpage It is compared, obtains comparative result.
Step 416, caches the positional information by all pictures corresponding on the webpage with current operation event The comparative result that positional information is compared.
Step 418, when needing to judge whether the web page element operated by the current operation event is the masking-out again Under picture when, obtain the comparative result from caching.
Step 420, determines according to the comparative result in step 414 and exists with the current operation event on the webpage Correspondence position information match picture positional information, and determine that the web page element operated by the current operation event is Picture under the masking-out.
Step 422, obtains the dimension information of the picture under the masking-out.
Step 424, the dimension information according to the picture under masking-out judge whether the size of the picture under the masking-out meets Described first is sized.When the size of the picture under masking-out meets described first to be sized, execution step 426;Work as illiteracy When the size of the picture under version is unsatisfactory for described first and is sized, return to step 402.
Step 426, the position according to indicated by the positional information of the picture loads a picture processing window.
In sum, the method described in the embodiment of the present invention, when judge to obtain the web page element not as picture after, may be used also Whether be that masking-out judges to continue to the web page element, when web page element being judged for masking-out, continue to enter masking-out Row identification judges whether the final web page element for determining Action Events operation is picture, improves to whether web page element is figure The accuracy that piece element judges, and then improve the accuracy of the process window that Loads Image.Further, embodiment of the present invention institute The method that states, correspondence position information that can be by the positional information of all pictures with current operation event on the webpage are carried out Comparative result relatively is cached, when needing to judge whether the web page element operated by current operation event is under masking-out again Picture when, can directly from caching obtain comparative result, judged according to comparative result, saved the judgement time, entered And improve the efficiency of the process window that Loads Image in browser.
With reference to Fig. 5, it is the method flow diagram for Loading Image in a kind of browser in fourth embodiment of the invention and processing window; In the present invention is implemented, Load Image in a kind of browser the method for processing window, may comprise steps of:
Step 502, intercepts the Action Events in the webpage of loaded, obtains the source parameter letter of the Action Events Breath.Wherein, the source parameter information is used for the information for indicating the web page element operated by the Action Events.
In embodiments of the present invention, directly can pass through a Timer intervalometer, intercept after predefined time intervals Action Events in the webpage of loaded, carry out the information of web page element under current mouse position.
Step 504, according to the source parameter information, judges whether the web page element is picture.When the web page element When being picture, execution step 506;When the web page element is not picture, can be with execution step 518, according to source parameter information Continue to judge web page element.
Step 506, if the web page element is picture, obtains the dimension information of the picture.
Step 508, when the size for determining the picture according to the dimension information of the picture meets first to be sized, In then from the document dbject model dom tree of the webpage corresponding to the DOM tree node of the picture, the position of the picture is obtained Confidence ceases.
Step 510, the position according to indicated by the positional information of the picture loads a picture processing window.
In embodiments of the present invention, can include in picture processing window:Full frame figure option seen, is saved options and is sent to At least one option in option.When user's triggering is full frame sees figure option, can be with full frame browsing pictures;When user's triggering is preserved During option, directly can have been downloaded into locally in loading webpage from internal memory, and be buffered in the pictorial information in internal memory and figure Piece.After user is sent to option, many height level options, for example, many height level options can be shown to further user Can be picture two dimension numeral option, the sub- option of picture issue and the sub- option of picture transfer.
When user's triggering picture two dimension numeral option, browser can be with execution step 512:
Step 512, generates Quick Response Code according to the web page address url of the picture.In embodiments of the present invention, can basis The web page address url of picture generates a Quick Response Code, and user can pass through to scan Quick Response Code acquisition picture.
When sub- option issued by user's triggering picture, browser can be with execution step 514:
The picture for currently browsing is shared third party's information platform, and is issued by step 514.
When user triggers picture transfer option, browser can be with execution step 516:
Step 516, by the picture transfer for currently browsing to having on the specific mobile terminal of annexation with browser. In embodiments of the present invention, can be by establishing the software of the annexation between browser and mobile terminal, will be currently clear The picture transfer that lookes at is to having on the specific mobile terminal of annexation with browser.
In sum, Load Image in a kind of browser described in the embodiment of the present invention method for processing window, passes through Timer intervalometers arrange time of intercept, the Action Events in the webpage of loaded are intercepted, it is ensured that Action Events The concordance for intercepting frequency, it is to avoid too fast intercept frequency or intercept frequency slowly excessively and caused intercept mistake, improve webpage The accuracy of element judged result.Picture processing window be browser side load, for different web pages in picture, all may be used With by picture processing window picture is carried out full frame see figure, preserve and the identical operation such as be sent to, by JS in webpage Limit.
It should be noted that for aforesaid embodiment of the method, in order to be briefly described, therefore which is all expressed as a series of Combination of actions, but those skilled in the art should know, and the present invention is not limited by described sequence of movement, because according to According to the present invention, some steps can be carried out using other orders or simultaneously.Secondly, those skilled in the art should also know, Embodiment described in this description belongs to preferred embodiment, and involved action is not necessarily essential to the invention.
Same inventive concept is based on, with reference to Fig. 6, is the process that Loads Image in a kind of browser in fifth embodiment of the invention The structured flowchart of the device of window, the device of the process window that Loads Image in a kind of browser described in the embodiment of the present invention can be wrapped Include with lower module:
Acquisition module 602 is intercepted, for intercepting the Action Events in the webpage of loaded, the Action Events is obtained Source parameter information, wherein, the source parameter information is used for the information for indicating web page element operated by the Action Events.
First judge module 604, for according to the source parameter information, judging whether the web page element is picture.
First size data obtaining module 606, for when the web page element is picture, obtaining the size of the picture Information.
Primary importance data obtaining module 608, in the chi for determining the picture according to the dimension information of the picture When very little satisfaction first is sized, the DOM tree node from the document dbject model dom tree of the webpage corresponding to the picture In, obtain the positional information of the picture.
Window load-on module 610, for the position according to indicated by the positional information of the picture, loads a picture processing Window.
In sum, Load Image in a kind of browser described in the embodiment of the present invention and process the device of window, window adds Carry module to Load Image process window in browser side, realize that the process to picture is operated in browser side, picture processing is not received In webpage, JS is limited, to different web pages in picture processing mode unify, it is to avoid causing because of JS mistakes in webpage can not be right The problem processed by picture.
With reference to Fig. 7, it is in sixth embodiment of the invention, in a kind of browser, to Load Image the structure of the device for processing window Block diagram, the device of the process window that Loads Image in a kind of browser described in the embodiment of the present invention can be included with lower module:
Acquisition module 702 is intercepted, for intercepting the Action Events in the webpage of loaded, the Action Events is obtained Source parameter information, wherein, the source parameter information is used for the information for indicating web page element operated by the Action Events.
First judge module 704, for according to the source parameter information, judging whether the web page element is picture.
First size data obtaining module 706, for when the web page element is picture, obtaining the size of the picture Information.
Primary importance data obtaining module 708, in the chi for determining the picture according to the dimension information of the picture When very little satisfaction first is sized, the DOM tree node from the document dbject model dom tree of the webpage corresponding to the picture In, obtain the positional information of the picture.
In embodiments of the present invention, after the completion of primary importance data obtaining module 708 is executed, can directly execute window and add Module 720 is carried, for the position according to indicated by the positional information of the picture, a picture processing window is loaded.
In embodiments of the present invention, when the first judge module 704 judges the web page element not for picture, can execute With lower module:
Second judge module 710, for after first judge module 704 judges the web page element not for picture, According to the source parameter information, judge whether the web page element is masking-out.
Second position data obtaining module 712, for judging the web page element for masking-out in second judge module When, the dom tree is traveled through, the positional information of all pictures in the webpage is obtained.
First multilevel iudge module 714, for by the positional information of all pictures and current operation event in the webpage On correspondence position information be compared;There is the correspondence position information phase with the current operation event on the webpage During the positional information of the picture of coupling, judge that the web page element operated by the current operation event is the figure under the masking-out Piece.
In embodiments of the present invention, after the completion of the first multilevel iudge module 714 execution, can direct execution step Window load-on module 722, for the position according to indicated by the positional information of the picture, loads a picture processing window;? Can execute with lower module:
Cache module 716, in the first multilevel iudge module 714, by the positional information of all pictures with current After correspondence position information of the Action Events on the webpage is compared, cache the positional information by all pictures with The comparative result that correspondence position information of the current operation event on the webpage is compared.
Second multilevel iudge module 718, needs to obtain the net judged operated by the current operation event again for working as When whether page element is the picture under the masking-out, the comparative result is obtained from caching.
Second dimension information acquisition module 720, for judging the current operation in the first multilevel iudge module 714 After web page element operated by event is the picture under the masking-out, the dimension information of the picture under the masking-out is obtained.
In embodiments of the present invention, the size letter of the picture under masking-out is obtained according to the second dimension information acquisition module 720 Breath, sets when the size of the picture determined according to the dimension information of the picture under the masking-out under the masking-out meets described first During size, window load-on module 722 is executed, for the position according to indicated by the positional information of the picture, load a picture Process window.
In embodiments of the present invention, can include in the picture processing window:Full frame figure option seen, is saved options and is sent out At least one option being sent in option, the device of the process window that Loads Image in a browser can also be included with lower module:
Option mod 724, for trigger described be sent to after option, generate two according to the web page address url of the picture Dimension code;And/or, it is loaded into the entrance option of third party's information promulgating platform;And/or, it is loaded into and there is and the browser between company Connect the entrance option of the third party transfer software of relation.
In embodiments of the present invention, the operation thing includes:Mouse-over event, mouse click event, mouse move into thing Part and keyboard select at least one event in event.
In sum, Load Image in a kind of browser described in the embodiment of the present invention and process the device of window, by net The multiple judgement of page element:Judge whether web page element is picture, judge web page element to be whether the picture under masking-out, determine Mus Whether the object at mark hovering is picture, improves efficiency that the web page element to Action Events operation in webpage judges and accurately Degree, so as to quickly be Loaded Image process window in browser side according to judged result, can be saved with quick obtaining judged result Time, improve the loading velocity of picture processing window.
For the device embodiment that window is processed for Loading Image in a kind of above-mentioned browser, as which is implemented with method Example basic simlarity, so description is fairly simple, related part is illustrated referring to the part of embodiment of the method.
Each embodiment in this specification is described by the way of going forward one by one, what each embodiment was stressed be with The difference of other embodiment, between each embodiment identical similar part mutually referring to.
What those skilled in the art will be readily apparent is:The combination in any application of each embodiment above-mentioned be all feasible, therefore Combination in any between each embodiment above-mentioned is all embodiment of the present invention, but this specification exists as space is limited, This does not just detail one by one.
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 based on teaching in this.As described above, construct required by this kind of system Structure be obvious.Additionally, the present invention is also not for any certain programmed language.It is understood that, it is possible to use various Programming language realizes the content of invention described herein, and the above description done by language-specific is to disclose this Bright preferred forms.
In description mentioned herein, a large amount of details are illustrated.It is to be appreciated, however, that the enforcement of the present invention Example can be put into practice in the case where not having these details.In some instances, known method, structure are 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 the disclosure helping understand one or more in each inventive aspect, Above in the description to the exemplary embodiment of the present invention, each feature of the present invention is grouped together into single enforcement sometimes In example, figure or descriptions thereof.However, should not be construed to reflect following intention by the method for the disclosure:I.e. required guarantor The more features of feature that the application claims ratio of shield is expressly recited in each claim.More precisely, such as following Claims reflected 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, wherein each claim itself All as the separate embodiments of the present invention.
Those skilled in the art be appreciated that can to embodiment in equipment in module carry out adaptively Change and they are arranged in one or more equipment different from the embodiment.Can be the module in embodiment or list Unit or component are combined into a module or unit or component, and can be divided in addition multiple submodule or subelement or Sub-component.In addition at least some in such feature and/or process or unit is excluded each other, can adopt 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 be by providing identical, equivalent or the alternative features of similar purpose carry out generation Replace.
Although additionally, it will be appreciated by those of skill in the art that some embodiments described herein include other embodiments In some included 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 appoint One of meaning can in any combination mode using.
The present invention all parts embodiment can be realized with hardware, or with one or more processor operation 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)To realize the according to embodiments of the present invention process that Loads Image in a browser The some or all functions of some or all parts in the equipment of window.The present invention is also implemented as executing this In described method some or all equipment or program of device(For example, computer program and computer program Product).Such program for realizing the present invention can be stored on a computer-readable medium, or can be with one or many The form of individual signal.Such signal can be downloaded from internet website and be obtained, or provide on carrier signal, or with Any other form is provided.
It should be noted that above-described embodiment the present invention will be described rather than limits 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 markss 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 being located at element does not exclude the presence of multiple such Element.The present invention can come real by means of the hardware for including some different elements and by means of properly programmed computer 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 be run after fame Claim.
The invention discloses a kind of method for processing window that Loads Image in A1, browser, including:
The Action Events in the webpage of loaded are intercepted, the source parameter information of the Action Events, wherein, institute is obtained State the information that source parameter information is used for indicating the web page element operated by the Action Events;
According to the source parameter information, judge whether the web page element is picture;
If the web page element is picture, the dimension information of the picture is obtained;
When the size for determining the picture according to the dimension information of the picture meets first to be sized, then from described Correspond in the document dbject model dom tree of webpage in the DOM tree node of the picture, obtain the positional information of the picture;
Position according to indicated by the positional information of the picture, loads a picture processing window.
A2, the method as described in A1, also include:
If the web page element is not picture, according to the source parameter information, judge that whether the web page element is Masking-out;
If the web page element is masking-out, the dom tree is traveled through, obtain the position letter of all pictures in the webpage Breath;
Correspondence position information of the positional information of all pictures with current operation event on the webpage is compared; If there is the positional information of the picture of the correspondence position information match with the current operation event on the webpage, sentence Web page element operated by the current operation event of breaking is the picture under the masking-out;Execute the position according to the picture The step of indicated position of confidence breath, one picture processing window of loading.
A3, the method as described in A2, described according to the source parameter information, judge whether the web page element is masking-out, Including:
If the source parameter information meets following condition simultaneously, the web page element is masking-out:
Tagname in the source parameter information is structure and background element DIV;
The source parameter information includes the element position for generating absolute fix:absolute;
Size indicated by dimension information in the source parameter information meets second and is sized.
A4, the method as described in A2, by the positional information of all pictures and current operation event on the webpage Correspondence position information also includes after being compared:
The caching positional information by all pictures and correspondence position information of the current operation event on the webpage The comparative result being compared;
When needing to judge again that whether the web page element operated by the current operation event is the picture under the masking-out When, the comparative result is obtained from caching.
A5, the method as described in A2, in the web page element judged operated by the current operation event for the illiteracy After picture under version, the position according to indicated by the positional information of the picture is executed, load a picture processing window Before, also include:
Obtain the dimension information of the picture under the masking-out;
When the size of the picture determined according to the dimension information of the picture under the masking-out under the masking-out meets described One when being sized, and executes the position according to indicated by the positional information of the picture, loads a picture processing window Step.
A6, the method as described in A1, the Action Events that intercepts in the webpage of loaded, including:Every setting Time period intercepts the once Action Events operated by the webpage.
A7, the method as described in A1-A6 is arbitrary, the picture processing window include:Full frame see figure option, save options With at least one option being sent in option.
A8, the method as described in A7, methods described also include:
After option is sent to described in triggering,
Quick Response Code is generated according to the web page address url of the picture;And/or,
It is loaded into the entrance option of third party's information promulgating platform;And/or,
It is loaded into the entrance option of the third party transfer software and the browser between with annexation.
A9, the method as described in A1, the operation thing include:Mouse-over event, mouse click event, mouse move into thing Part and keyboard select at least one event in event.
The invention also discloses Load Image in B10, a kind of browser that the device of window is processed, including:
Acquisition module is intercepted, for intercepting the Action Events in the webpage of loaded, the Action Events is obtained Source parameter information, wherein, the source parameter information is used for the information for indicating the web page element operated by the Action Events;
First judge module, for according to the source parameter information, judging whether the web page element is picture;
First size data obtaining module, for when the web page element is picture, obtaining the size letter of the picture Breath;
Primary importance data obtaining module, for full in the size for determining the picture according to the dimension information of the picture When foot first is sized, correspond to from the document dbject model dom tree of the webpage in the DOM tree node of the picture, Obtain the positional information of the picture;
Window load-on module, for the position according to indicated by the positional information of the picture, loads a picture processing window Mouthful.
B11, the device as described in B10, also include:
Second judge module, for after first judge module judges the web page element not for picture, according to institute Source parameter information is stated, judges whether the web page element is masking-out;
Second position data obtaining module, for when second judge module judges the web page element for masking-out, The dom tree is traveled through, the positional information of all pictures in the webpage is obtained;
First multilevel iudge module, for by the positional information of all pictures and current operation event on the webpage Correspondence position information is compared;There is the correspondence position information match with the current operation event on the webpage Picture positional information when, judge that the web page element operated by the current operation event is the picture under the masking-out, hold The row window load-on module.
B12, the device as described in B11, also include:
Cache module, for judging comparison module described first, by the positional information of all pictures and current operation thing After correspondence position information of the part on the webpage is compared, the positional information by all pictures is cached with current behaviour Make the comparative result that correspondence position information of the event on the webpage is compared;
Second multilevel iudge module, needs to obtain the webpage unit judged operated by the current operation event again for working as When whether element is the picture under the masking-out, the comparative result is obtained from caching.
B13, the device as described in B11, also include:
Second dimension information acquisition module, for judging the current operation event institute in the first multilevel iudge module After the web page element of operation is the picture under the masking-out, the dimension information of the picture under the masking-out is obtained;
When the size of the picture determined according to the dimension information of the picture under the masking-out under the masking-out meets described One when being sized, and executes the window load-on module.
B14, the device as described in B10-B13 is arbitrary, the picture processing window include:Full frame see figure option, preservation Option and at least one option being sent in option.
B15, the device as described in B14, described device also include:
Option mod, for trigger described be sent to after option, two dimension is generated according to the web page address url of the picture Code;And/or, it is loaded into the entrance option of third party's information promulgating platform;And/or, it is loaded into and there is and the browser between connection The entrance option of the third party transfer software of relation.
B16, the device as described in B10, the operation thing include:Mouse-over event, mouse click event, mouse are moved into Event and keyboard select at least one event in event.

Claims (16)

1. Load Image in a kind of browser the method for processing window, including:
The Action Events in the webpage of loaded are intercepted, the source parameter information of the Action Events, wherein, the source is obtained Parameter information is used for the information for indicating the web page element operated by the Action Events;
According to the source parameter information, judge whether the web page element is picture;
If the web page element is picture, the dimension information of the picture is obtained;
When the size for determining the picture according to the dimension information of the picture meets first to be sized, then from the webpage Document dbject model dom tree in corresponding to the DOM tree node of the picture in, obtain the positional information of the picture;
Position according to indicated by the positional information of the picture, loads a picture processing window;
Wherein, methods described also includes:
If the web page element is not picture, according to the source parameter information, judge whether the web page element is masking-out.
2. the method for claim 1, also includes:
If the web page element is masking-out, the dom tree is traveled through, obtain the positional information of all pictures in the webpage;
Correspondence position information of the positional information of all pictures with current operation event on the webpage is compared;If depositing In the positional information of the picture of the correspondence position information match with the current operation event on the webpage, then judge institute It is the picture under the masking-out to state the web page element operated by current operation event;Execute described according to the position of picture letter The step of indicated position of breath, one picture processing window of loading.
3. the method for claim 1, described according to the source parameter information, judges whether the web page element is illiteracy Version, including:
If the source parameter information meets following condition simultaneously, the web page element is masking-out:
Tagname in the source parameter information is structure and background element DIV;
The source parameter information includes the element position for generating absolute fix:absolute;
Size indicated by dimension information in the source parameter information meets second and is sized.
4. method as claimed in claim 2, by the positional information of all pictures with current operation event on the webpage Correspondence position information be compared after also include:
Correspondence position information of the caching positional information by all pictures with current operation event on the webpage is carried out Comparative result relatively;
When needing to judge again that whether the web page element operated by the current operation event is the picture under the masking-out, from The comparative result is obtained in caching.
5. method as claimed in claim 2, in the web page element judged operated by the current operation event for described After picture under masking-out, the position according to indicated by the positional information of the picture is executed, load a picture processing window Before mouthful, also include:
Obtain the dimension information of the picture under the masking-out;
Set when the size of the picture determined according to the dimension information of the picture under the masking-out under the masking-out meets described first During sizing, the step of execute the position according to indicated by the positional information of the picture, one picture processing window of loading.
6. the method for claim 1, the Action Events that intercepts in the webpage of loaded, including:Every setting Section of fixing time intercepts the once Action Events operated by the webpage.
7. the method as described in claim 1-6 any claim, the picture processing window include:Full frame see figure select Item, at least one option for saving options and being sent in option.
8. method as claimed in claim 7, methods described also include:
After option is sent to described in triggering,
Quick Response Code is generated according to the web page address url of the picture;And/or,
It is loaded into the entrance option of third party's information promulgating platform;And/or,
It is loaded into the entrance option of the third party transfer software and the browser between with annexation.
9. the method for claim 1, the operation thing include:Mouse-over event, mouse click event, mouse are moved into Event and keyboard select at least one event in event.
10. Load Image in a kind of browser and process the device of window, including:
Acquisition module is intercepted, the source ginseng of the Action Events for intercepting the Action Events in the webpage of loaded, is obtained Number information, wherein, the source parameter information is used for the information for indicating the web page element operated by the Action Events;
First judge module, for according to the source parameter information, judging whether the web page element is picture;
First size data obtaining module, for when the web page element is picture, obtaining the dimension information of the picture;
Primary importance data obtaining module, for meeting the in the size for determining the picture according to the dimension information of the picture One when being sized, from the document dbject model dom tree of the webpage corresponding to the DOM tree node of the picture in, obtain The positional information of the picture;
Window load-on module, for the position according to indicated by the positional information of the picture, loads a picture processing window;
Wherein, described device also includes:
Second judge module, for after first judge module judges the web page element not for picture, according to the source Parameter information, judges whether the web page element is masking-out.
11. devices as claimed in claim 10, also include:
Second position data obtaining module, for when second judge module judges the web page element for masking-out, traveling through The dom tree, obtains the positional information of all pictures in the webpage;
First multilevel iudge module, for corresponding on the webpage with current operation event by the positional information of all pictures Positional information is compared;Figure in the correspondence position information match existed with the current operation event on the webpage During the positional information of piece, judge that the web page element operated by the current operation event is the picture under the masking-out, execute institute State window load-on module.
12. devices as claimed in claim 11, also include:
Cache module, for judging comparison module described first, the positional information of all pictures and current operation event is existed After correspondence position information on the webpage is compared, the positional information by all pictures and current operation thing is cached The comparative result that correspondence position information of the part on the webpage is compared;
For working as to need to obtain again, second multilevel iudge module, judges that the web page element operated by the current operation event is During no picture under the masking-out, the comparative result is obtained from caching.
13. devices as claimed in claim 11, also include:
Second dimension information acquisition module, for judging operated by the current operation event in the first multilevel iudge module Web page element be the picture under the masking-out after, obtain the dimension information of the picture under the masking-out;
Set when the size of the picture determined according to the dimension information of the picture under the masking-out under the masking-out meets described first During sizing, the window load-on module is executed.
14. devices as described in claim 10-13 is arbitrary, the picture processing window include:Full frame see figure option, preservation Option and at least one option being sent in option.
15. devices as claimed in claim 14, described device also include:
Option mod, for trigger described be sent to after option, Quick Response Code is generated according to the web page address url of the picture;With/ Or, being loaded into the entrance option of third party's information promulgating platform;And/or, it is loaded into and there is and the browser between annexation The entrance option of third party transfer software.
16. devices as claimed in claim 10, the operation thing include:Mouse-over event, mouse click event, mouse are moved Incoming event and keyboard select at least one event in event.
CN201310493114.XA 2013-10-18 2013-10-18 Load Image in a kind of browser the method and apparatus for processing window Active CN103544271B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310493114.XA CN103544271B (en) 2013-10-18 2013-10-18 Load Image in a kind of browser the method and apparatus for processing window

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310493114.XA CN103544271B (en) 2013-10-18 2013-10-18 Load Image in a kind of browser the method and apparatus for processing window

Publications (2)

Publication Number Publication Date
CN103544271A CN103544271A (en) 2014-01-29
CN103544271B true CN103544271B (en) 2017-03-15

Family

ID=49967723

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310493114.XA Active CN103544271B (en) 2013-10-18 2013-10-18 Load Image in a kind of browser the method and apparatus for processing window

Country Status (1)

Country Link
CN (1) CN103544271B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103927341B (en) * 2014-03-27 2017-12-26 广州华多网络科技有限公司 A kind of method and device for obtaining scene information
CN104077389A (en) * 2014-06-27 2014-10-01 北京奇虎科技有限公司 Display method of webpage element information and browser device
CN105608152A (en) * 2015-12-17 2016-05-25 无锡天脉聚源传媒科技有限公司 Method and device for asynchronously loading webpage resources
CN110020337B (en) * 2017-08-03 2022-10-28 腾讯科技(深圳)有限公司 Webpage processing method and related product
CN108563712B (en) * 2018-03-28 2021-08-31 腾讯科技(深圳)有限公司 Webpage picture viewing method and device and storage equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6981211B1 (en) * 1999-09-30 2005-12-27 International Business Machines Corporation Method for processing a document object model (DOM) tree using a tagbean
CN102981877A (en) * 2012-11-28 2013-03-20 北京奇虎科技有限公司 Method and device for loading picture toolbar
CN102981876A (en) * 2012-11-28 2013-03-20 北京奇虎科技有限公司 Method and device for loading picture toolbar window
CN103020178A (en) * 2012-11-28 2013-04-03 北京奇虎科技有限公司 Method and device for loading image toolbar with browser
CN103186532A (en) * 2011-12-27 2013-07-03 腾讯科技(北京)有限公司 Method and device for capturing key pictures in web page

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6981211B1 (en) * 1999-09-30 2005-12-27 International Business Machines Corporation Method for processing a document object model (DOM) tree using a tagbean
CN103186532A (en) * 2011-12-27 2013-07-03 腾讯科技(北京)有限公司 Method and device for capturing key pictures in web page
CN102981877A (en) * 2012-11-28 2013-03-20 北京奇虎科技有限公司 Method and device for loading picture toolbar
CN102981876A (en) * 2012-11-28 2013-03-20 北京奇虎科技有限公司 Method and device for loading picture toolbar window
CN103020178A (en) * 2012-11-28 2013-04-03 北京奇虎科技有限公司 Method and device for loading image toolbar with browser

Also Published As

Publication number Publication date
CN103544271A (en) 2014-01-29

Similar Documents

Publication Publication Date Title
US9411782B2 (en) Real time web development testing and reporting system
CN104102643B (en) A kind of method and apparatus for carrying out page snapshot
CN104426925B (en) Web page resources acquisition methods and device
CN105868096B (en) For showing the method, device and equipment of web page test result in a browser
CN103544271B (en) Load Image in a kind of browser the method and apparatus for processing window
KR20080053293A (en) Initial server-side content rendering for client-script web pages
CN108920496B (en) Rendering method and device
US8756214B2 (en) Crawling browser-accessible applications
CN110069683A (en) A kind of method and device crawling data based on browser
CN104866594A (en) Information pushing method and apparatus
US9280268B2 (en) Identifying equivalent javascript events
US9588945B2 (en) Comparing webpage elements having asynchronous functionality
CN103377128A (en) Method and system for race detection for Web applications
CN103793224A (en) Window display method and device
US20150121198A1 (en) Style sheet speculative preloading
US11314795B2 (en) User navigation in a target portal
CN108614762A (en) A kind of browser testing method and device
CN105373533B (en) A kind of detection method, client and the device of page link address
CN104572914A (en) Method and device for intercepting advertisements of double-core browser
CN111859077A (en) Data processing method, device, system and computer readable storage medium
CN103581321B (en) A kind of creation method of refer chains, device and safety detection method and client
CN105183890A (en) Webpage loading method based on browser and browser device
CN108958855A (en) The method, apparatus and system of page jump
CN104504125A (en) Web page data monitoring method and device
CN103258055A (en) Device and method for file downloading

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220801

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