[go: up one dir, main page]

CN106354484A - Browser compatibility method and browser - Google Patents

Browser compatibility method and browser Download PDF

Info

Publication number
CN106354484A
CN106354484A CN201510419229.3A CN201510419229A CN106354484A CN 106354484 A CN106354484 A CN 106354484A CN 201510419229 A CN201510419229 A CN 201510419229A CN 106354484 A CN106354484 A CN 106354484A
Authority
CN
China
Prior art keywords
target
script file
information
browser
syntactic information
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.)
Withdrawn
Application number
CN201510419229.3A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201510419229.3A priority Critical patent/CN106354484A/en
Priority to PCT/CN2015/094698 priority patent/WO2016131311A1/en
Publication of CN106354484A publication Critical patent/CN106354484A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a browser compatibility method and a browser. The method comprises the steps that a script file of a target webpage is loaded according to URL information of an access request; if target grammatical information in the script file exists in a preset rule base, the target grammatical information is replaced with grammatical information in a current browser kernel engine corresponding to the target grammatical information to generate a new script file, wherein mapping relations among grammatical information in different kernel engines are recorded in the preset rule base; the new script file is analyzed and rendered, and then the target webpage is displayed. According to the method, the target grammatical information which is not compatible with the current browser kernel engine in the script file of the target webpage is replaced according to the mapping relations among the grammatical information in different kernel engines in the preset rule base, so that the browser is compatible with various webpage script files, and then the better webpage displaying effect is achieved.

Description

A kind of browser-safe method and browser
Technical field
The present invention relates to computer information technology field, more particularly, to a kind of browser-safe method and browser.
Background technology
With the fast development of the Internet, and the gradual perfection of html5 specification, browser technology obtains More it is widely applied, except in traditional pc field, in present emerging field: smart mobile phone, machine Substantial amounts of use is also obtained on the equipment such as top box, has been most frequently with the client-side program arriving.
Browser refers to show the standard generalized markup language of web page server or file system Html file content, and allow a kind of software that user and these files interact.
Browser species currently on the market is very many, but browser kernel engine mainly has three kinds: Trident, gecko and webkit;Wherein, ie browser is using trident as core engine, firefox Based on gecko exploitation;Safari, google and chrome are developed based on webkit.
Although each browser kernel engine is different in realization, all follow existing specification, so using Family does not almost have too big difference when using, but the browser of different core engine also can have some individualities Difference, thus leading to display effect on different browsers for some specific webpages different, even Situation about cannot show.Such as ie support grammer on emerging browser (as chrome), not Certain support, using ie grammer write compared with " old " webpage, may be normal on chrome Display.
Therefore, the compatibling problem how solving between the browser of different core engine is urgently to be resolved hurrily.
Content of the invention
In order to solve above-mentioned technical problem, the invention provides a kind of browser-safe method and browser, solution The problem of browser compatibility difference in prior art of having determined.
According to one aspect of the present invention, there is provided a kind of browser-safe method, comprising:
According to the url information of access request, the script file of loaded targets webpage;
If there is the target syntactic information in script file in presetting rule storehouse, target syntactic information is corresponded to Current browser core engine under syntactic information replace target syntactic information, generate a new script file; Wherein, in presetting rule storehouse, record has the mapping relations between syntactic information under different core engine;
New script file is parsed and is rendered, and then display target webpage.
Wherein, the url information according to access request, the step of the script file of loaded targets webpage includes:
According to the access request of user input, obtain the url information of access request;
According to url information, download the script file of target web from destination server.
Wherein, the url information according to access request, after the step of the script file of loaded targets webpage, Also include:
With the presence or absence of the target url information with url information match in detection presetting rule storehouse;
If not existing, script file being parsed and is rendered, and then display target webpage.
Wherein, with the presence or absence of the target url information with url information match in detection presetting rule storehouse Step after, also include:
When the target url information existing in presetting rule storehouse with url information match is detected, detection Whether there is the target syntactic information in script file in presetting rule storehouse;
If not existing, script file being parsed and is rendered, and then display target webpage.
Wherein, if there is the target syntactic information in script file in presetting rule storehouse, target grammer is believed The syntactic information ceasing under corresponding current browser core engine replaces target syntactic information, generates a new script The step of file includes:
When the target syntactic information existing in presetting rule storehouse in script file is detected, obtain and currently browse The core engine of device;
According to core engine, presetting rule storehouse is searched syntactic information corresponding with target syntactic information;
Syntactic information is replaced target syntactic information, generates a new script file.
According to another aspect of the present invention, additionally provide a kind of browser, comprising:
Load-on module, for the url information according to access request, the script file of loaded targets webpage;
Coupling replacement module, for when there is the target syntactic information in script file in presetting rule storehouse, Syntactic information under corresponding for target syntactic information current browser core engine is replaced target syntactic information, Generate a new script file;Wherein, in presetting rule storehouse, record has under different core engine between syntactic information Mapping relations;
Display module, for being parsed to new script file and being rendered, and then display target webpage.
Wherein, load-on module includes:
First acquisition unit, for the access request according to user input, obtains the url letter of access request Breath;
Download unit, for according to url information, downloading the script file of target web from destination server.
Wherein, browser also includes:
First detection module, for detecting the mesh that whether there is in presetting rule storehouse with url information match Mark url information;
If not existing, script file being parsed and is rendered, and then display target webpage.
Wherein, browser also includes:
Second detection module, for when mesh presence and url information match in presetting rule storehouse is detected During mark url information, with the presence or absence of the target syntactic information in script file in detection presetting rule storehouse;
If not existing, script file being parsed and is rendered, and then display target webpage.
Wherein, coupling replacement module includes:
Second acquisition unit, detects, for working as, the target grammer letter existing in presetting rule storehouse in script file During breath, obtain the core engine of current browser;
Searching unit, for according to core engine, searching corresponding with target syntactic information in presetting rule storehouse Syntactic information;
Replacement unit, for syntactic information is replaced target syntactic information, generates a new script file.
The beneficial effect of embodiments of the invention is: a kind of browser-safe method and browser, works as target network When there is the syntactic information incompatible with current browser core engine in the script file of page, according to default rule Then the mapping relations between syntactic information under different core engine in storehouse, replace to incompatible syntactic information Change, generate new script file, and then this new script file is parsed and renders, to realize browser pair The compatibility of various page script files, thus reach the more preferable effect showing webpage.
Brief description
Fig. 1 represents the schematic flow sheet of the browser-safe method of the present invention;
Fig. 2 represents the idiographic flow schematic diagram of the browser-safe method of the present invention;
Fig. 3 represents the module diagram of the browser of the present invention.
Wherein in figure: 101, load-on module, 201, coupling replacement module, 301, display module.
Specific embodiment
It is more fully described the exemplary embodiment of the present invention below with reference to accompanying drawings.Although showing in accompanying drawing The exemplary embodiment of the present invention it being understood, however, that may be realized in various forms the present invention and should be by Embodiments set forth here is limited.On the contrary, these embodiments are provided to be able to be best understood from this Invention, and complete for the scope of the present invention can be conveyed to those skilled in the art.
In order to solve the compatibling problem of page script under different core engine, provide in embodiments of the invention A kind of browser-safe method, specifically includes step as shown in Figure 1:
Step s10: according to the url information of access request, the script file of loaded targets webpage.
Step s20: if there is the target syntactic information in script file in presetting rule storehouse, by target language Syntactic information under method information corresponding current browser core engine replaces target syntactic information, generates one new Script file.
Wherein, in presetting rule storehouse, record has the mapping relations between syntactic information under different core engine, this In refer to such as instruction Pictures location grammer under trident core engine be grammer a, in gecko It is grammer b under core engine, be grammer c under webkit core engine, will record in presetting rule storehouse Mapping relations between grammer a, grammer b and grammer c.So, when based on trident core engine volume , when parsing in the browser based on gecko core engine, may there is compiling wrong in the script file write The situation leading to web displaying abnormal or cannot showing by mistake.At this moment, according to record in presetting rule storehouse Mapping relations, incompatible syntactic information is replaced with the syntactic information under current browser core engine, from And generate a new script file.
Step s30: new script file is parsed and is rendered, and then display target webpage.
Because the syntactic information in new script file is the syntactic information under current browser core engine, right This new script file is parsed and is rendered, thus correct display target webpage, realizes different core engine clear Look at the compatibility of device, be that browser is more healthy and stronger.
Wherein, above-mentioned step s10 referring to specifically includes:
According to the access request of user input, obtain the url information of access request.
When user needs to access certain webpage, taking Baidu as a example, user inputs at the interface of current browser The url information of Baidu's webpage, the such as keyword such as " Baidu ", " baidu " or " www.baidu.com ", Thus obtaining the url information of access request.
According to url information, download the script file of target web from destination server.
According to the url information of access request, such as " www.baidu.com ", in destination server, that is, hundred Degree server downloads the script information of target web, that is, obtain the script information of Baidu's homepage.
Wherein, after step s10, this compatibility method also includes:
With the presence or absence of the target url information with url information match in detection presetting rule storehouse, if not depositing , then script file is parsed and rendered, and then display target webpage.
Refer here to, in order to improve the speed of service, browser can't carry out compatible replacement to whole webpages Process, only compatible processing is carried out to partly preset webpage.Can will need the target web of compatible processing in advance Url information Store is in presetting rule storehouse.After the script information of loaded targets webpage, need to detect mesh Whether mark webpage is the preset webpage needing compatibility recording in presetting rule storehouse, if it is not, then directly right The script file of target web is parsed and is rendered, and then display target webpage.
Wherein, when the target url information existing in presetting rule storehouse with url information match is detected, With the presence or absence of the target syntactic information in script file in detection presetting rule storehouse;If not existing, to script File is parsed and is rendered, and then display target webpage;If existing, to corresponding target syntactic information It is replaced.
Wherein, the concrete steps in step s20, target syntactic information being replaced include:
When the target syntactic information existing in presetting rule storehouse in script file is detected, obtain and currently browse The core engine of device.Refer here to, when there is target syntactic information in presetting rule storehouse is detected, then Represent that this target syntactic information is incompatible under different core engine, at this moment need to obtain the interior of current browser Core engine, searches the corresponding syntactic information of this core engine in order to follow-up.
According to core engine, presetting rule storehouse is searched syntactic information corresponding with target syntactic information.This In refer to after knowing current browser core engine, the information according to this core engine is in presetting rule Syntactic information corresponding with target syntactic information under this core engine is searched in storehouse.
Syntactic information is replaced target syntactic information, generates a new script file.By the syntactic information finding Replace target syntactic information, in write script file, thus generating a new script file.
Specifically, above-mentioned compatibility method implement example as shown in Fig. 2 specifically including:
Step 01: according to the url information of access request, the script file of loaded targets webpage.
Step 02: the url matching with the presence or absence of the url with target web in detection presetting rule storehouse.
If not existing, execution step 05: script file is parsed and is rendered, and display target net Page.
If existing, execution step 03: with the presence or absence of the target in script file in detection presetting rule storehouse Syntactic information.
If not existing, execution step 05: script file is parsed and is rendered, and display target net Page.
If existing, execution step 04: just target syntactic information corresponding current browser core engine Under syntactic information replace target syntactic information, generate a new script file.And then execution step 05 again: Script file is parsed and is rendered, and the step of display target webpage.
For example: script file includes following syntactic informations:
<<html_url>>vod_test_1.html<</html_url>>
<<source_str>>window.history.back();<</source_str>>
<<replace_str>>goback();<</replace_str>>
Wherein, the content of " html_url " indication is the url of the webpage of request access being exactly user input Character string, " source_str " indication content is the target string in former script file, i.e. word to be replaced Symbol string or needs carry out compatible character string, and " replace_str " indication content is note in preset rules storehouse Character string under the current browser core engine corresponding with character string to be replaced of record.In this example: The content of " html_url " indication is: vod_test_1.html is it is necessary first to search in preset rules storehouse Whether record has " vod_test_1.html ", if it is not, directly right to vod_test_1.html institute The script file answered is parsed and is rendered;If it is present to the character string in its script file and presetting Character string in rule base is mated, wherein, in this example: " source_str " indication content is: window.history.back();" replace_str " indication content is: goback ();Find url to correspond to " source_str " indication content, and former script file carries out string matching with target web, if not Can mate, then using former script file as the final page script file showing, i.e. character in script file String is still " window.history.back () ";If it does, so just by " source_str " indication content Goback (), replaces with " replace_str " indication content window.history.back (), and after replacing Content write back former page script, the new script file so obtaining is exactly the script for final display.
More than, specifically describe browser-safe method, when exist in the script file of target web with current During the incompatible syntactic information of browser kernel engine, according to grammer under core engine different in preset rules storehouse Mapping relations between information, are replaced to incompatible syntactic information, generate new script file, and then This new script file is parsed and is rendered, to realize the compatibility to various page script files for the browser, Thus reaching the more preferable effect showing webpage.
In addition, developing rapidly with browser technology, also magnanimity increases page script, then webpage Front end developer just can write out the webpage that some have " problem " unavoidably, such as there is grammer in page script wrong By mistake etc., then user has access to these " problem " webpages using browser during surfing the Net, will Display mistake or situation about cannot access occur.In order to solve the above problems, can remember in preset rules storehouse Record the mapping relations between common syntax error and proper syntax, or wrong known to record in preset rules storehouse The by mistake mapping relations between grammer and proper syntax, so, when encounter problems webpage when, proper syntax is believed Breath replaces the syntactic information of mistake, you can ensures the fault-tolerance of browser, improves Consumer's Experience.And it is specific Implementation is similar with the solution of above-mentioned compatibility issue, therefore here does not repeat.
It is more than illustrating of the browser-safe method to the embodiment of the present invention, below in conjunction with Fig. 3 Corresponding browser is described further, wherein, this browser includes:
Load-on module 101, for the url information according to access request, the script literary composition of loaded targets webpage Part;
, for when there is the target syntactic information in script file in presetting rule storehouse in coupling replacement module 201 When, the syntactic information under corresponding for target syntactic information current browser core engine is replaced target grammer letter Breath, generates a new script file;Wherein, in presetting rule storehouse, record has syntactic information under different core engine Between mapping relations;
Display module 301, for being parsed to new script file and being rendered, and then display target webpage.
Wherein, load-on module includes:
First acquisition unit, for the access request according to user input, obtains the url letter of access request Breath;
Download unit, for according to url information, downloading the script file of target web from destination server.
Wherein, browser also includes:
First detection module, for detecting the mesh that whether there is in presetting rule storehouse with url information match Mark url information;
If not existing, script file being parsed and is rendered, and then display target webpage.
Wherein, browser also includes:
Second detection module, for when mesh presence and url information match in presetting rule storehouse is detected During mark url information, with the presence or absence of the target syntactic information in script file in detection presetting rule storehouse;
If not existing, script file being parsed and is rendered, and then display target webpage.
Wherein, coupling replacement module includes:
Second acquisition unit, detects, for working as, the target grammer letter existing in presetting rule storehouse in script file During breath, obtain the core engine of current browser;
Searching unit, for according to core engine, searching corresponding with target syntactic information in presetting rule storehouse Syntactic information;
Replacement unit, for syntactic information is replaced target syntactic information, generates a new script file.
It should be noted that this browser is corresponding with above-mentioned compatibility method, institute in said method embodiment There is implementation all be applied to the embodiment of this browser, also can reach identical technique effect.
Above-described is the preferred embodiment of the present invention it should be pointed out that ordinary people for the art For member, some improvements and modifications can also be made under the premise of without departing from principle of the present invention, these Improvements and modifications are also within the scope of the present invention.

Claims (10)

1. a kind of browser-safe method is it is characterised in that include:
According to the url information of access request, the script file of loaded targets webpage;
If there is the target syntactic information in described script file in presetting rule storehouse, by described target grammer Syntactic information under information corresponding current browser core engine replaces described target syntactic information, generates one New script file;Wherein, in described presetting rule storehouse, record has under different core engine between syntactic information Mapping relations;
Described new script file is parsed and is rendered, and then shown described target web.
2. browser-safe method according to claim 1 is it is characterised in that according to access request Url information, the step of the script file of loaded targets webpage includes:
According to the access request of user input, obtain the url information of described access request;
According to described url information, download the script file of target web from destination server.
3. browser-safe method according to claim 2 is it is characterised in that according to access request Url information, after the step of the script file of loaded targets webpage, also include:
Detect the target url information that whether there is in described presetting rule storehouse with described url information match;
If not existing, described script file being parsed and is rendered, and then shown described target web.
4. browser-safe method according to claim 3 it is characterised in that detect described pre- Put whether there is in rule base with the step of the target url information of described url information match after, also Including:
When target url information presence and described url information match in described presetting rule storehouse is detected When, detect in described presetting rule storehouse with the presence or absence of the target syntactic information in described script file;
If not existing, described script file being parsed and is rendered, and then shown described target web.
If 5. browser-safe method according to claim 4 is it is characterised in that presetting rule storehouse The middle target syntactic information existing in described script file, then will be corresponding currently clear for described target syntactic information The syntactic information look under device core engine replaces described target syntactic information, the step generating a new script file Including:
When the target syntactic information existing in described presetting rule storehouse in described script file is detected, obtain The core engine of current browser;
According to described core engine, search corresponding with described target syntactic information in described presetting rule storehouse Syntactic information;
Described syntactic information is replaced described target syntactic information, generates a new script file.
6. a kind of browser is it is characterised in that include:
Load-on module, for the url information according to access request, the script file of loaded targets webpage;
, for when there is the target syntactic information in described script file in presetting rule storehouse in coupling replacement module When, the syntactic information under corresponding for described target syntactic information current browser core engine is replaced described mesh Mark syntactic information, generates a new script file;Wherein, in described presetting rule storehouse, record has different kernels to draw Hold up the mapping relations between lower syntactic information;
Display module, for being parsed to described new script file and rendering, and then shows described target network Page.
7. browser according to claim 6 is it is characterised in that described load-on module includes:
First acquisition unit, for the access request according to user input, obtains the url of described access request Information;
Download unit, for according to described url information, downloading the script of target web from destination server File.
8. browser according to claim 7 is it is characterised in that described browser also includes:
First detection module, whether there is and described url information phase for detecting in described presetting rule storehouse The target url information of coupling;
If not existing, described script file being parsed and is rendered, and then shown described target web.
9. browser according to claim 8 is it is characterised in that described browser also includes:
Second detection module, exists and described url information phase for working as to detect in described presetting rule storehouse During the target url information of coupling, detect in described presetting rule storehouse with the presence or absence of in described script file Target syntactic information;
If not existing, described script file being parsed and is rendered, and then shown described target web.
10. browser according to claim 9 is it is characterised in that described coupling replacement module includes:
Second acquisition unit, detects, for working as, the mesh existing in described presetting rule storehouse in described script file During mark syntactic information, obtain the core engine of current browser;
Searching unit, for according to described core engine, searching and described target in described presetting rule storehouse The corresponding syntactic information of syntactic information;
Replacement unit, for described syntactic information is replaced described target syntactic information, generates a new script literary composition Part.
CN201510419229.3A 2015-07-16 2015-07-16 Browser compatibility method and browser Withdrawn CN106354484A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510419229.3A CN106354484A (en) 2015-07-16 2015-07-16 Browser compatibility method and browser
PCT/CN2015/094698 WO2016131311A1 (en) 2015-07-16 2015-11-16 Browser compatibility method and browser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510419229.3A CN106354484A (en) 2015-07-16 2015-07-16 Browser compatibility method and browser

Publications (1)

Publication Number Publication Date
CN106354484A true CN106354484A (en) 2017-01-25

Family

ID=56692148

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510419229.3A Withdrawn CN106354484A (en) 2015-07-16 2015-07-16 Browser compatibility method and browser

Country Status (2)

Country Link
CN (1) CN106354484A (en)
WO (1) WO2016131311A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106933651A (en) * 2017-03-14 2017-07-07 深圳市茁壮网络股份有限公司 A kind of method and device of replacing JS engines
CN107704497A (en) * 2017-08-25 2018-02-16 上海壹账通金融科技有限公司 Web data crawling method, device, web data crawl platform and storage medium
CN108388454A (en) * 2018-01-24 2018-08-10 广州市动景计算机科技有限公司 Dynamic provides the method, apparatus and terminal device of compatible JS content for script
CN109657178A (en) * 2018-11-12 2019-04-19 平安科技(深圳)有限公司 Page table list processing method, device, computer equipment and storage medium
CN109960531A (en) * 2017-12-26 2019-07-02 中国移动通信集团浙江有限公司 A page display method and device
CN110489679A (en) * 2018-05-10 2019-11-22 腾讯科技(深圳)有限公司 A kind of processing method of browser kernel, device and storage medium
CN111199001A (en) * 2019-12-03 2020-05-26 云深互联(北京)科技有限公司 Resource overloading compatibility processing method and system for browser
CN111800461A (en) * 2020-05-27 2020-10-20 深圳壹账通智能科技有限公司 Script downloading method, device, equipment and storage medium of browser
CN113591000A (en) * 2021-07-13 2021-11-02 青岛海信移动通信技术股份有限公司 Browser engine switching method, device and equipment
CN113626228A (en) * 2020-05-09 2021-11-09 北京奇虎科技有限公司 Method, device and equipment for repairing fault webpage and storage medium
CN113709154A (en) * 2021-08-25 2021-11-26 平安国际智慧城市科技股份有限公司 Browser security processing method and device, computer equipment and storage medium

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110362776B (en) * 2019-07-23 2025-09-19 深圳前海微众银行股份有限公司 Browser front-end data storage method, device, equipment and readable storage medium
CN111079038B (en) * 2019-11-01 2023-11-17 上海掌门科技有限公司 Method and equipment for inputting information in application
CN111177606B (en) * 2019-12-23 2023-12-15 望海康信(北京)科技股份公司 Method and device for controlling browser to render webpage
CN113778349B (en) * 2020-06-10 2025-03-25 北京奇虎科技有限公司 Page printing method, device, system, equipment and storage medium
CN117271922A (en) * 2022-06-13 2023-12-22 北京骑胜科技有限公司 Browser kernel replacement methods, devices, equipment, storage media and program products

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101546310A (en) * 2008-03-28 2009-09-30 纬创资通股份有限公司 Method for improving webpage compatibility, related electronic device and webpage access system
CN101859246A (en) * 2009-04-08 2010-10-13 英业达股份有限公司 System and method for converting corresponding scripts according to different browsers
CN102833631A (en) * 2012-07-30 2012-12-19 深圳市茁壮网络股份有限公司 Page information processing method and set-top box
CN103500210A (en) * 2013-09-27 2014-01-08 北京奇虎科技有限公司 Method, device and browser for carrying out webpage loading
CN104375858A (en) * 2014-10-27 2015-02-25 深信服网络科技(深圳)有限公司 Method and device for multiple browser platforms to execute javascript

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156709B (en) * 2011-02-28 2020-01-03 奇智软件(北京)有限公司 Method for switching browser engine modes
CN103942137B (en) * 2013-01-23 2017-08-25 腾讯科技(深圳)有限公司 Browser compatibility method of testing and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101546310A (en) * 2008-03-28 2009-09-30 纬创资通股份有限公司 Method for improving webpage compatibility, related electronic device and webpage access system
CN101859246A (en) * 2009-04-08 2010-10-13 英业达股份有限公司 System and method for converting corresponding scripts according to different browsers
CN102833631A (en) * 2012-07-30 2012-12-19 深圳市茁壮网络股份有限公司 Page information processing method and set-top box
CN103500210A (en) * 2013-09-27 2014-01-08 北京奇虎科技有限公司 Method, device and browser for carrying out webpage loading
CN104375858A (en) * 2014-10-27 2015-02-25 深信服网络科技(深圳)有限公司 Method and device for multiple browser platforms to execute javascript

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106933651B (en) * 2017-03-14 2020-10-16 深圳市茁壮网络股份有限公司 Method and device for replacing JS engine
CN106933651A (en) * 2017-03-14 2017-07-07 深圳市茁壮网络股份有限公司 A kind of method and device of replacing JS engines
CN107704497A (en) * 2017-08-25 2018-02-16 上海壹账通金融科技有限公司 Web data crawling method, device, web data crawl platform and storage medium
CN109960531A (en) * 2017-12-26 2019-07-02 中国移动通信集团浙江有限公司 A page display method and device
CN108388454A (en) * 2018-01-24 2018-08-10 广州市动景计算机科技有限公司 Dynamic provides the method, apparatus and terminal device of compatible JS content for script
CN108388454B (en) * 2018-01-24 2021-08-20 阿里巴巴(中国)有限公司 Method and device for dynamically providing JS (JavaScript) compatible script content and terminal equipment
CN110489679A (en) * 2018-05-10 2019-11-22 腾讯科技(深圳)有限公司 A kind of processing method of browser kernel, device and storage medium
CN109657178A (en) * 2018-11-12 2019-04-19 平安科技(深圳)有限公司 Page table list processing method, device, computer equipment and storage medium
CN109657178B (en) * 2018-11-12 2024-03-01 平安科技(深圳)有限公司 Page form processing method and device, computer equipment and storage medium
CN111199001A (en) * 2019-12-03 2020-05-26 云深互联(北京)科技有限公司 Resource overloading compatibility processing method and system for browser
CN113626228A (en) * 2020-05-09 2021-11-09 北京奇虎科技有限公司 Method, device and equipment for repairing fault webpage and storage medium
CN111800461A (en) * 2020-05-27 2020-10-20 深圳壹账通智能科技有限公司 Script downloading method, device, equipment and storage medium of browser
CN113591000A (en) * 2021-07-13 2021-11-02 青岛海信移动通信技术股份有限公司 Browser engine switching method, device and equipment
CN113591000B (en) * 2021-07-13 2024-04-19 青岛海信移动通信技术有限公司 Browser engine switching method, device and equipment
CN113709154A (en) * 2021-08-25 2021-11-26 平安国际智慧城市科技股份有限公司 Browser security processing method and device, computer equipment and storage medium
CN113709154B (en) * 2021-08-25 2023-08-15 平安国际智慧城市科技股份有限公司 Browser security processing method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
WO2016131311A1 (en) 2016-08-25

Similar Documents

Publication Publication Date Title
CN106354484A (en) Browser compatibility method and browser
US9483388B2 (en) Discovery of application states
US8762556B2 (en) Displaying content on a mobile device
US8572202B2 (en) Persistent saving portal
CN103176844B (en) The changing method of a kind of IE6 kernel and novel I E kernel and system
US10073911B2 (en) Deep links for native applications
US9881095B2 (en) Search results for native applications
US9436772B2 (en) Appending a uniform resource identifier (URI) fragment identifier to a uniform resource locator (URL)
US20150040000A1 (en) Methods and systems for generating server-side media queries
US20150193389A1 (en) Presenting updated hyperlink information on a webpage
CN105868290B (en) Method and device for displaying search results
US9626447B2 (en) Non-transitory computer-readable recording medium having recorded browser program thereon
US9465814B2 (en) Annotating search results with images
US20160191338A1 (en) Retrieving content from an application
US20170061010A1 (en) Application partial deep link to a corresponding resource
CN109976840A (en) The method and system of multilingual automatic adaptation are realized under a kind of separation platform based on front and back
CN105635284A (en) Page display method and terminal
US20040230898A1 (en) Identifying topics in structured documents for machine translation
CN104704495B (en) Method and device for information search
CN103793516A (en) Method and device for obtaining URL icon
CN103257985A (en) Device and method for simultaneously searching, inserting and displaying multiple cross-domain databases
CN106250452B (en) Web access method and device
US20140258835A1 (en) System and method to download images from a website
CN105787032A (en) Webpage snapshot generating method and device
WO2014027237A1 (en) Systems and methods for web localization

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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20170125