CN106354484A - Browser compatibility method and browser - Google Patents
Browser compatibility method and browser Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements 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
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.
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)
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)
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)
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)
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 |
-
2015
- 2015-07-16 CN CN201510419229.3A patent/CN106354484A/en not_active Withdrawn
- 2015-11-16 WO PCT/CN2015/094698 patent/WO2016131311A1/en active Application Filing
Patent Citations (5)
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)
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 |