[go: up one dir, main page]

CN113886738B - CEF (CEF) -based method for expanding custom protocol - Google Patents

CEF (CEF) -based method for expanding custom protocol Download PDF

Info

Publication number
CN113886738B
CN113886738B CN202111148699.2A CN202111148699A CN113886738B CN 113886738 B CN113886738 B CN 113886738B CN 202111148699 A CN202111148699 A CN 202111148699A CN 113886738 B CN113886738 B CN 113886738B
Authority
CN
China
Prior art keywords
cef
protocol
user
framework
url
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
CN202111148699.2A
Other languages
Chinese (zh)
Other versions
CN113886738A (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.)
Zhongjiao Yunzhi Digital Technology Co ltd
Original Assignee
Zhongjiao Yunzhi Digital Technology 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 Zhongjiao Yunzhi Digital Technology Co ltd filed Critical Zhongjiao Yunzhi Digital Technology Co ltd
Priority to CN202111148699.2A priority Critical patent/CN113886738B/en
Publication of CN113886738A publication Critical patent/CN113886738A/en
Application granted granted Critical
Publication of CN113886738B publication Critical patent/CN113886738B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a method based on CEF (CEF extensible custom protocol), which specifically comprises the steps that a user accesses an embedded web page first page; accessing a CEF framework, accessing a first page to the CEF framework, and intercepting various webpage requests sent in a webpage based on an API provided by the CEF framework; and if the user selects the custom protocol, determining logic of the custom protocol until the custom protocol is ended. The scheme can fully support the http protocol, has high performance, and is a good choice for localized development of the webpage; the self-defined protocol can be expanded through the CEF framework, and the local application is awakened, so that barriers among different platforms are fundamentally solved; the user can directly use the application without specially selecting the browser, and the functions of the web application can be used without difference; the abnormal situation of webpage rendering is avoided, and the method is convenient to use.

Description

CEF (CEF) -based method for expanding custom protocol
Technical Field
The application relates to the technical field of custom protocols, in particular to a CEF (CEF-based extensible custom protocol) -based method.
Background
Chromium Embedded Framework (CEF) is an open source Web browser control based on Google chrome project, supporting Windows, linux, mac platforms. Chromium Embedded Framework (CEF) is an open source Web browser control based on Google chrome project, supporting Windows, linux, mac platforms. In addition to providing a C/C++ interface, there are also portable versions of other languages.
Many websites providing one-stop services now have the advantage of not only web-side but also PC-side clients, which can bring better experience to users. Therefore, the client can be awakened by the multi-webpage end, barriers of the browser and the local application are opened, but problems can occur at the same time, and different browsers are not good for detecting the local software and opening the support.
CEF is based on Chromium, so that some common network protocols of a browser are supported naturally, such as http protocol, ftp protocol and the like. However, if the local application is to be awakened, the framework must be able to customize the customization, because the local application generally writes related information installed on the system registry and then exposes the related information to an external accessible protocol string, which is a problem at present, because the CEF cannot identify the related information, the web page rendering is abnormal, and the use is affected.
Disclosure of Invention
The application mainly aims to provide a method based on CEF (CEF extended custom protocol) to solve the problems that in the related technology, CEF cannot be identified, so that webpage rendering is abnormal and use is affected.
In order to achieve the above object, the present application provides a method for expanding a custom protocol based on CEF, comprising the following steps:
s1, user access, wherein the user access is embedded into a web page home page;
S2, accessing a CEF framework, accessing the CEF framework by the front page, and intercepting various webpage requests sent in the webpage based on an API provided by the CEF framework;
s3, customizing the protocol, wherein a user selects whether to customize the protocol, if the user does not customize the protocol, the normal request is entered until the user is finished, and if the user does customize the protocol, the logic of the user-defined protocol is determined until the user is finished.
In one embodiment of the present application, in the step S1, the specific construction manner of the embedded web page includes, but is not limited to, construction using a framework technology, using a SCRIPTLETS component technology, using a script file technology, and using a built-in behavior technology.
In one embodiment of the present application, in the step S2, the specific way of intercepting various web page requests sent in the web page is as follows: using OnBeforeBrowseCallBack method, then in this method, url is obtained, and according to the specific content of url, a perhaps logic operation is performed.
In one embodiment of the present application, the OnBeforeBrowseCallBack method specifically includes the steps of:
defining request interception, wherein the request interception refers to a request event that html, js and css in a webpage can be detected;
Defining custom processing, namely replacing the intercepted requests into required requests after completing interception prompt;
And acquiring url, wherein the url comprises the resource type, the host domain name for storing the resource and the resource file name in the process of request interception and user-defined processing.
In one embodiment of the present application, the perhaps logic operation is specifically implemented in the following manner;
if url contains zjyzpep
String path = getExePath ZJYZ-PEP;
if path= null
MessageBox, messageBox, display "previous load"
Returning to true value:
string [ ] xx = path, split;
String exepath = xx [0], pruned;
Process pro = procedure, start (@ exepath, url): opening program corresponding program
WaitForExit;
Returning a true value.
In one embodiment of the present application, in the S2, the specific manner in which the CEF framework provides the API is:
viewing official source codes of the web pages;
rearranging the interface codes on the basis of the source codes;
break points are marked in the interface code, and then request parameters are readjusted to obtain the API.
Compared with the prior art, the application has the beneficial effects that:
1. According to the CEF-based method for expanding the custom protocol, CEF is based on the Chromium, so that some common network protocols of a browser, such as an http protocol, an ftp protocol and the like, can be naturally supported, the http protocol can be completely supported, the performance is high, and the method is a good choice for webpage localization development;
2. According to the CEF-based method for expanding the custom protocol, the custom protocol can be expanded through a CEF framework, and local application is awakened, so that barriers among different platforms are fundamentally solved;
3. According to the CEF-based extension custom protocol method, a user can directly use the application without specially selecting a browser, and the functions of the web application can be used indiscriminately;
4. the CEF extension custom protocol-based method avoids abnormal webpage rendering conditions and is convenient to use.
Drawings
FIG. 1 is a schematic block flow diagram of a CEF extended custom protocol based method according to an embodiment of the present application;
FIG. 2 is a schematic block diagram of a process of OnBeforeBrowseCallBack method of a CEF extended custom protocol based method according to an embodiment of the present application;
FIG. 3 is a schematic block flow diagram of a specific manner of CEF framework providing APIs for a CEF extended custom protocol-based method according to an embodiment of the present application;
Fig. 4 is a schematic programming diagram of the perhaps logic operation of the CEF extended custom protocol-based method according to an embodiment of the present application.
Detailed Description
In order that those skilled in the art will better understand the present application, a technical solution in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present application without making any inventive effort, shall fall within the scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate in order to describe the embodiments of the application herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In the present application, the terms "upper", "lower", "left", "right", "front", "rear", "top", "bottom", "inner", "outer", "middle", "vertical", "horizontal", "lateral", "longitudinal" and the like indicate an azimuth or a positional relationship based on that shown in the drawings. These terms are only used to better describe the present application and its embodiments and are not intended to limit the scope of the indicated devices, elements or components to the particular orientations or to configure and operate in the particular orientations.
Also, some of the terms described above may be used to indicate other meanings in addition to orientation or positional relationships, for example, the term "upper" may also be used to indicate some sort of attachment or connection in some cases. The specific meaning of these terms in the present application will be understood by those of ordinary skill in the art according to the specific circumstances.
In addition, the term "plurality" shall mean two as well as more than two.
It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other. The application will be described in detail below with reference to the drawings in connection with embodiments.
Example 1
Referring to fig. 1-4, the present application provides a method for expanding a custom protocol based on CEF, which specifically includes the following steps:
S1, accessing by a user, accessing by the user an embedded web page home page, wherein the embedded web page adopts an application frame technology;
It should be noted that, the method of embedding the external page in the host page by applying the frame technique is to insert "< IFRAME NAME =" XXX "width=x height= X frameborder =0 src =" xxx.htm ">/IFRAME >" statement in the host page at the position containing the external page; if it is desired that the scroll bar does not appear when the embedded external page is too long, the external file < body > tag is added with "scroll=no" or the host page < IFRAME > tag is added with "scrolling =no".
S2, accessing a CEF framework, accessing the CEF framework by the front page, and intercepting various webpage requests sent in the webpage based on an API provided by the CEF framework;
s3, customizing the protocol, wherein a user selects whether to customize the protocol, if the user does not customize the protocol, the normal request is entered until the user is finished, and if the user does customize the protocol, the logic of the user-defined protocol is determined until the user is finished.
In this embodiment, in the step S2, the specific way of intercepting various web page requests sent in the web page is as follows: using OnBeforeBrowseCallBack method, then in this method, obtaining url, according to the specific content of url making possible logic operation;
specifically, the OnBeforeBrowseCallBack method specifically comprises the following steps:
defining request interception, wherein the request interception refers to a request event that html, js and css in a webpage can be detected;
Defining custom processing, namely replacing the intercepted requests into required requests after completing interception prompt;
acquiring url, wherein the url comprises a resource type, a host domain name for storing resources and a resource file name in the process of request interception and user-defined processing;
specifically, the perhaps logic operation is specifically implemented in a manner that;
if url contains zjyz pep
String path = getExePath ZJYZ-PEP;
if path= null
MessageBox, messageBox, display "previous load"
Returning to true value:
string [ ] xx = path, split;
String exepath = xx [0], pruned;
Process pro = procedure, start (@ exepath, url): opening program corresponding program
WaitForExit;
Returning a true value.
It should be noted that, the specific programming content is:
if(url.Contains(zjyz pep″))
string path=getExePath(″ZJYZ-PEP″);
if(path==null)
Messagebox.show ("please download plug-in").
return true:
}
string[]xx=path.Split(′%′);
string exepath=xx[0].Trim();
Process pro = Process. Start (@ exepath, url): program B of// opening
//pro.WaitForExit();
return true。
In this embodiment, in the S2, the specific manner in which the CEF framework provides the API is:
viewing official source codes of the web pages;
rearranging the interface codes on the basis of the source codes;
break points are marked in the interface code, and then request parameters are readjusted to obtain the API.
Example 2
A method for expanding a custom protocol based on CEF specifically comprises the following steps:
s1, accessing by a user, accessing by the user an embedded web page first page, wherein the embedded web page uses SCRIPTLETS component technology;
It should be noted that, using SCRIPTLETS component technology, the method of applying this technology is to insert "<OBJECT style=″border:0px″type=″text/x-scriptlet″data=″XXX.htm″width=X Height=X></OBJECT>" sentences at the location containing the external page in the host page.
S2, accessing a CEF framework, accessing the CEF framework by the front page, and intercepting various webpage requests sent in the webpage based on an API provided by the CEF framework;
s3, customizing the protocol, wherein a user selects whether to customize the protocol, if the user does not customize the protocol, the normal request is entered until the user is finished, and if the user does customize the protocol, the logic of the user-defined protocol is determined until the user is finished.
In this embodiment, in the step S2, the specific way of intercepting various web page requests sent in the web page is as follows: using OnBeforeBrowseCallBack method, then in this method, obtaining url, according to the specific content of url making possible logic operation;
specifically, the OnBeforeBrowseCallBack method specifically comprises the following steps:
defining request interception, wherein the request interception refers to a request event that html, js and css in a webpage can be detected;
Defining custom processing, namely replacing the intercepted requests into required requests after completing interception prompt;
acquiring url, wherein the url comprises a resource type, a host domain name for storing resources and a resource file name in the process of request interception and user-defined processing;
specifically, the perhaps logic operation is specifically implemented in a manner that;
if url contains zjyz pep
String path = getExePath ZJYZ-PEP;
if path= null
MessageBox, messageBox, display "previous load"
Returning to true value:
string [ ] xx = path, split;
String exepath = xx [0], pruned;
Process pro = procedure, start (@ exepath, url): opening program corresponding program
WaitForExit;
Returning a true value.
It should be noted that, the specific programming content is:
if(url.Contains(zjyz pep″))
string path=getExePath(″ZJYZ-PEP″);
if(path==null)
Messagebox.show ("please download plug-in").
return true:
}
string[]xx=path.Split(′%′);
string exepath=xx[0].Trim();
Process pro = Process. Start (@ exepath, url): program B of// opening
//pro.WaitForExit();
return true。
In this embodiment, in the S2, the specific manner in which the CEF framework provides the API is:
viewing official source codes of the web pages;
rearranging the interface codes on the basis of the source codes;
break points are marked in the interface code, and then request parameters are readjusted to obtain the API.
Example 3
A method for expanding a custom protocol based on CEF specifically comprises the following steps:
s1, accessing by a user, accessing an embedded web page home page by the user, wherein the embedded web page uses a script file technology;
It should be noted that, using script file technology, the document method can output content in the host page, so that the purpose of embedding the external page can be achieved by introducing the external script file into the host page. The method is that "< SCRIPT language=" javascript "src=" import. Js ">/SCRIPT >" is inserted in the position containing the external page in the host page, then the external page is modified, each line of content is written into document. Write, and is additionally stored in a new file with extension js.
S2, accessing a CEF framework, accessing the CEF framework by the front page, and intercepting various webpage requests sent in the webpage based on an API provided by the CEF framework;
s3, customizing the protocol, wherein a user selects whether to customize the protocol, if the user does not customize the protocol, the normal request is entered until the user is finished, and if the user does customize the protocol, the logic of the user-defined protocol is determined until the user is finished.
In this embodiment, in the step S2, the specific way of intercepting various web page requests sent in the web page is as follows: using OnBeforeBrowseCallBack method, then in this method, obtaining url, according to the specific content of url making possible logic operation;
specifically, the OnBeforeBrowseCallBack method specifically comprises the following steps:
defining request interception, wherein the request interception refers to a request event that html, js and css in a webpage can be detected;
Defining custom processing, namely replacing the intercepted requests into required requests after completing interception prompt;
acquiring url, wherein the url comprises a resource type, a host domain name for storing resources and a resource file name in the process of request interception and user-defined processing;
specifically, the perhaps logic operation is specifically implemented in a manner that;
if url contains zjyz pep
String path = getExePath ZJYZ-PEP;
if path= null
MessageBox, messageBox, display "previous load"
Returning to true value:
string [ ] xx = path, split;
String exepath = xx [0], pruned;
Process pro = procedure, start (@ exepath, url): opening program corresponding program
WaitForExit;
Returning a true value.
It should be noted that, the specific programming content is:
if(url.Contains(zjyz pep″))
string path=getExePath(″ZJYZ-PEP″);
if(path==null)
Messagebox.show ("please download plug-in").
return true:
}
string[]xx=path.Split(′%′);
string exepath=xx[0].Trim();
Process pro = Process. Start (@ exepath, url): program B of// opening
//pro.WaitForExit();
return true。
In this embodiment, in the S2, the specific manner in which the CEF framework provides the API is:
viewing official source codes of the web pages;
rearranging the interface codes on the basis of the source codes;
break points are marked in the interface code, and then request parameters are readjusted to obtain the API.
Example 4
A method for expanding a custom protocol based on CEF specifically comprises the following steps:
s1, accessing by a user, accessing an embedded web page home page by the user, wherein the embedded web page uses a built-in behavior technology;
it should be noted that a new functionality, also known as "DHTML behavior", is used with a built-in behavior technology, and has built-in a number of default behaviors, which when one behavior is applied to a standard HTML element on a host page, can enhance the default functionality of the element and provide any new method, attribute or event defined in the behavior.
S2, accessing a CEF framework, accessing the CEF framework by the front page, and intercepting various webpage requests sent in the webpage based on an API provided by the CEF framework;
s3, customizing the protocol, wherein a user selects whether to customize the protocol, if the user does not customize the protocol, the normal request is entered until the user is finished, and if the user does customize the protocol, the logic of the user-defined protocol is determined until the user is finished.
In this embodiment, in the step S2, the specific way of intercepting various web page requests sent in the web page is as follows: using OnBeforeBrowseCallBack method, then in this method, obtaining url, according to the specific content of url making possible logic operation;
specifically, the OnBeforeBrowseCallBack method specifically comprises the following steps:
defining request interception, wherein the request interception refers to a request event that html, js and css in a webpage can be detected;
Defining custom processing, namely replacing the intercepted requests into required requests after completing interception prompt;
acquiring url, wherein the url comprises a resource type, a host domain name for storing resources and a resource file name in the process of request interception and user-defined processing;
specifically, the perhaps logic operation is specifically implemented in a manner that;
if url contains zjyz pep
String path = getExePath ZJYZ-PEP;
if path= null
MessageBox, messageBox, display "previous load"
Returning to true value:
string [ ] xx = path, split;
String exepath = xx [0], pruned;
Process pro = procedure, start (@ exepath, url): opening program corresponding program
WaitForExit;
Returning a true value.
It should be noted that, the specific programming content is:
if(url.Contains(zjyz pep″))
string path=getExePath(″ZJYZ-PEP″);
if(path==null)
Messagebox.show ("please download plug-in").
return true:
}
string[]xx=path.Split(′%′);
string exepath=xx[0].Trim();
Process pro = Process. Start (@ exepath, url): program B of// opening
//pro.WaitForExit();
return true。
In this embodiment, in the S2, the specific manner in which the CEF framework provides the API is:
viewing official source codes of the web pages;
rearranging the interface codes on the basis of the source codes;
break points are marked in the interface code, and then request parameters are readjusted to obtain the API.
It should be noted that the NET Framework (NET Framework) is developed by microsoft, a software development platform dedicated to agile software development (Agile softwaredevelopment), fast application development (Rapidapplication development), platform independence and network transparency. NET is the first step taken by microsoft for the next decade on server and desktop software engineering. NET contains a number of technologies that facilitate rapid development of internet and intranet applications.
The method is developed based on CEF framework and net, and supports customized development of custom protocols besides protocols supported by a browser, such as websocket protocol, http protocol and ftp protocol, wherein a customized thought is mainly provided, namely CEF request is intercepted, and related logic is realized, such as starting a process to open local software.
In summary, the CEF extension custom protocol-based method can fully support the http protocol, has high performance, and is a good choice for localized development of web pages; the self-defined protocol can be expanded through the CEF framework, and the local application is awakened, so that barriers among different platforms are fundamentally solved; the user can directly use the application without specially selecting the browser, and the functions of the web application can be used without difference; the abnormal situation of webpage rendering is avoided, and the method is convenient to use.
The above description is only of the preferred embodiments of the present application and is not intended to limit the present application, but various modifications and variations can be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (3)

1. The CEF extension custom protocol-based method is characterized by comprising the following steps:
s1, user access, wherein the user access is embedded into a web page home page;
S2, accessing a CEF framework, accessing the CEF framework by the front page, and intercepting various webpage requests sent in the webpage based on an API provided by the CEF framework;
s3, customizing a protocol, wherein a user selects whether to customize the protocol, if the user does not customize the protocol, the normal request is entered until the user is finished, and if the user does customize the protocol, the logic of the user-defined protocol is determined until the user is finished;
in the step S2, the specific way of intercepting various web page requests sent in the web page is as follows: using OnBeforeBrowseCallBack method, then in this method, obtaining url, according to the specific content of url making possible logic operation;
The OnBeforeBrowseCallBack method comprises the following specific steps:
Defining request interception, wherein the request interception refers to the request event that html, js and css in a webpage can be detected;
Defining custom processing, namely replacing the intercepted requests into required requests after completing interception prompt;
Acquiring url, wherein the url comprises a resource type, a host domain name for storing resources and a resource file name in the process of request interception and user-defined processing;
the perhaps logic operation is specifically implemented in the following manner;
If url contains zjyz pep
String path = getExePath ZJYZ-PEP;
if path= null
MessageBox, messageBox, display "previous load"
Returning to true value:
String [ ] xx = path, split;
String exepath = xx [0], pruned;
Process pro = procedure, start (@ exepath, url): opening a program corresponding program WaitForExit;
Returning a true value.
2. The method of claim 1, wherein the specific construction mode of the embedded web page in step S1 includes construction using a framework technique, using a SCRIPTLETS component technique, using a script file technique, and using a built-in behavior technique.
3. The method of claim 1, wherein in S2, the specific manner of providing the API by the CEF framework is:
viewing official source codes of the web pages;
rearranging the interface codes on the basis of the source codes;
break points are marked in the interface code, and then request parameters are readjusted to obtain the API.
CN202111148699.2A 2021-09-29 2021-09-29 CEF (CEF) -based method for expanding custom protocol Active CN113886738B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111148699.2A CN113886738B (en) 2021-09-29 2021-09-29 CEF (CEF) -based method for expanding custom protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111148699.2A CN113886738B (en) 2021-09-29 2021-09-29 CEF (CEF) -based method for expanding custom protocol

Publications (2)

Publication Number Publication Date
CN113886738A CN113886738A (en) 2022-01-04
CN113886738B true CN113886738B (en) 2024-07-12

Family

ID=79007766

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111148699.2A Active CN113886738B (en) 2021-09-29 2021-09-29 CEF (CEF) -based method for expanding custom protocol

Country Status (1)

Country Link
CN (1) CN113886738B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111226429A (en) * 2018-09-21 2020-06-02 思杰系统有限公司 System and method for intercepting and enhancing SAAS application calls via embedded browser

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2317443A1 (en) * 2009-10-29 2011-05-04 Incard SA Method for executing data updates in an IC Card
CN103412890B (en) * 2013-07-19 2017-06-06 北京亿赞普网络技术有限公司 A kind of webpage loading method and device
CN104486140B (en) * 2014-11-28 2017-12-19 华北电力大学 It is a kind of to detect device and its detection method that webpage is held as a hostage
CN105187891A (en) * 2015-09-09 2015-12-23 上海微令信息科技有限公司 Transparent-browser-based video comment screen display system and method and device with system
CN110069683B (en) * 2017-09-18 2021-08-13 北京国双科技有限公司 Method and device for crawling data based on browser
CN109299331B (en) * 2018-11-23 2021-11-26 交通银行股份有限公司 Method and device for displaying hypertext markup language HTML5 page by Air
CN111176629B (en) * 2019-12-24 2024-07-30 中国建设银行股份有限公司 Application development method and device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111226429A (en) * 2018-09-21 2020-06-02 思杰系统有限公司 System and method for intercepting and enhancing SAAS application calls via embedded browser

Also Published As

Publication number Publication date
CN113886738A (en) 2022-01-04

Similar Documents

Publication Publication Date Title
US10185704B2 (en) Webpage browsing method, webapp framework, method and device for executing javascript and mobile terminal
US10049168B2 (en) Systems and methods for modifying webpage data
CN108038134B (en) Page display method and device, storage medium and electronic equipment
US9021367B2 (en) Metadata capture for screen sharing
US9485240B2 (en) Multi-account login method and apparatus
US7293034B2 (en) Dynamically customizing a user interface for the aggregation of content
CN100465956C (en) System, web server and method for adding personalized value to a website
US7657844B2 (en) Providing accessibility compliance within advanced componentry
JP5520310B2 (en) Optimize view element size to maximize most data found in multiple view element GUI
US8522132B2 (en) Widget behavior customization via cascaded style sheets
US20080077855A1 (en) Generic website
US9026902B2 (en) Handling unexpected responses to script executing in client-side application
US20110145299A1 (en) Offline Gadgets IDE
US11455365B2 (en) Data processing method and apparatus
US20170032494A1 (en) Methods for displaying a webpage fragment on a desktop and systems for taking a snapshot of webpage fragment for displaying on a desktop
CN103279517A (en) A method for displaying webpage content
US20170315982A1 (en) Method, device and mobile terminal for webpage text parsing
CN113076165A (en) Page checking method and device
CN115309470A (en) Method, device and equipment for loading widgets and storage medium
CN108279942A (en) Show that intelligent terminal application starts the method and device of page
US8954345B2 (en) Method and system for advertising using a mobile communication device
CN106354792A (en) Webpage display method and device
CN107918552B (en) Light application calling method and device, client device and electronic equipment
CN114385124A (en) Jumping method, device and device for independent page based on Vue framework
CN112214202B (en) Mobile phone program development system without writing codes

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant