Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

55 results about "Javascript engine" patented technology

Processing method of dynamic data of embedded browser

The invention provides a processing method of dynamic data of an embedded browser. A JavaScript engine of the browser is used in a web page for expanding a non-standard JavaScript method for calling back a dynamic data acquisition module; acquisition of dynamic data is specifically realized in the dynamic data acquisition module in an application procedure; layout is carried out on the dynamic data in the web page for realizing the combination of the dynamic data with the web page, and the browser analyzes the layout of the web page for completing the layout and display of the dynamic data. The method carries out the interaction by the related method of calling the JavaScript engine for expansion in the web page, the callback way and the dynamic data acquisition module of the application procedure which is independent out of the browser, realizes the acquisition of the dynamic data and determines the display form; and the layout of the dynamic data is completed by the independent layout in the web page, and the management of the browser is carried out by the browser without the need of external application procedure for intervention, thereby being capable of separating the data acquisition of the browser, the layout and the display, reducing the coupling degree of the browser with the external application procedure and simplifying the complexity.
Owner:INST OF ACOUSTICS CHINESE ACAD OF SCI

Systems and methods for developing, publishing, installing and operating application programs based on Web operating system (WebOS)

The invention discloses systems and methods for developing, publishing, installing and operating application programs based on a Web operating system (WebOS). The development system comprises a development toolkit, a norm setting module and a shared library writing module, wherein the development toolkit is used for compiling a shared library; the norm setting module is used for providing a set of norms which access an extended object in the shared library from a JavaScript; and the shared library writing module writes the shared library according to the norms. A set of publishing and operating norms based on the WebOS is set by the application program development system; the application programs of the shared library, which comprise a hyper text mark-up language (HTML) page, the JavaScript and a self-defined binary primary object library, are allowed to be packaged and published according to the norms of an interface; when an application program package is published to a target platform for installation, the binary primary object library is allowed to be dynamically registered into an engine which is used by the application programs, so the aim that the application programs can finish calling bottom-layer functions of the system by a JavaScript engine according to the certain norms is fulfilled.
Owner:上海盛轩网络科技有限公司

Method for realizing communication between browser pages

The invention provides a method for realizing communication between browser pages. The method comprises the following steps that: transmitting end pages involving in communication transmit data from the browser pages to browser program processes where the transmitting end pages involving in communication are positioned through a browser JavaScript engine by virtue of browser plug-ins; receiving end pages involving in communication call and map the data acquired by receiving end processes to JavaScript functions of the browser pages through the browser JavaScript engine by virtue of the browser plug-ins; and the data is transmitted between the browser program processes where the transmitting end and receiving end pages involving in communication are positioned through communication between operating system processes. The method is based on an event model, and the request and confirmation of mutual handshake between transmitting ends and receiving ends are not required, so an event submission and data communication method for the JavaScript functions of different browser pages is high in efficiency and real-time property.
Owner:CHINA STANDARD SOFTWARE

Method, device, electronic device and storage medium for rendering interface of applet

A method for rendering an interface of a applet is disclosed, DEVICE, ELECTRONIC DEVICE AND STORAGE MEDIUM, The method comprises the following steps: generating target page data according to the historical page data of the user interface and the new page data of the user interface sent by the server through a JavaScript engine, and determining node change data in a virtual DOM book of the user interface according to the target page data; The node change data is sent to the interface rendering component so that the interface rendering component renders the user interface according to the node change data to obtain the updated user interface. Thus, when the user interface is refreshed, it is not necessary to transmit all page data of the user interface, and the virtual DOM tree is not required to be constructed by the interface rendering component, so that the display efficiency of the user interface is improved, and thus the degree of interaction experience of the user is improved.
Owner:TIANJIN BYTEDANCE TECH CO LTD

Extracting method, device and system of hidden URL (Uniform Resource Locator) in webpage

The invention discloses an extracting method, an extracting device and an extracting system of hidden URL (Uniform Resource Locator) in a webpage, wherein the extracting method comprises the following steps of: acquiring and loading the webpage; analyzing the webpage to extract an event handler code in a JavaScript script in the webpage; and loading the event handler code by a JavaScript engine, and acquiring the hidden URL in the webpage according to the loading result. According to the method in the embodiment of the invention, on the one hand, more URLs hidden in the webpage can be covered while a safety test is carried out onto a website, so that the safety test efficiency and the coverage rate are improved; and on the other hand, the extracting method disclosed by the invention can be provided to a web spider, so that the web spider can be used for excavating the information in the network deeper by acquiring the hidden URL in the webpage, so that the network coverage rate of the web spider is improved.
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD +1

Dynamic expanding method and system for embedded browser interface

The invention provides a dynamic expanding method and a system for an embedded browser JavaScript interface. The method comprises the following steps that: step 1, the browser expands an application support interface, an application library loading interface and an application library unloading interface of a JavaScript engine in a static manner; step 2, a service provider develops a plurality of application interfaces required by services of the service provider and compiles codes of developed interfaces into dynamic library files in a binary form, and stores the dynamic library files in a memory of the browser through the application library loading interface; and step 3, when the browser parses the application support interface in a page frame, and searches for entrance addresses of the application interfaces of the service provider in the memory of the browser by the interface, if so, executing a program of the application support interface to dynamically expand the JavaScript interface of the browser based on the services. The application support interface is the JavaScript interface expanded by the browser for searching for the entrance addresses of the interface program with an appointed interface name. If the entrance addresses are found, the application interface is expanded.
Owner:INST OF ACOUSTICS CHINESE ACAD OF SCI

Method for converting PC terminal WEB webpage into mobile terminal WEB webpage

The invention discloses a method for converting a PC (Personal Computer) terminal WEB (the World Wide Web) webpage into a mobile terminal WEB webpage. According to the method, original webpage information is subjected to information configuration; a Tianhe adaptation JavaScript engine is used for modifying the attribute of a specified label, so that the specified label can adapt to a mobile terminal browser; the goal of direct logging-in from a mobile terminal for PC terminal webpage browsing is achieved; the single development of mobile terminal WEB versions is not needed; the development cost and the maintenance cost can be effectively reduced on the premise of sufficiently using the contents of an original website and maintaining the original interface appearance; the development can be completed only through little time and little labor cost, so that the mobile terminal and the PC terminal maintain the same website; and a proxy pattern can also be selected, and different websites are used.
Owner:BEIJING TIANHESHI TECH CO LTD

Dynamic compiling and executing method of embedded browser engine

The invention belongs a dynamic compiling and executing method of a JavaScript engine of an embedded browser, and the method comprises: creating and expanding a combined cache region, compiling a script hot point and an abstract syntax tree, scanning the abstract syntax tree, compiling byte codes and target codes, executing a script and determining and compiling a hot point region. According to the invention, the hot point scanning process is performed in front of the process of converting the abstract syntax tree into byte codes in a dynamic compiling mode in the JavaScript engine of the embedded browser and the advantages of fast explanation and execution response speed and high JIT execution efficiency are fully combined to further detect the hot point beyond the circulating structure in the explanation and execution process. Therefore, the method has the advantages of effectively improving the synchronism and efficiency of dynamic compiling of the JavaScript engine of the embedded browser and the JavaScript script operation, shortening the delay time between the dynamic compiling and executing, quickly executing the JavaScript script, updating the information displayed on a webpage in time and effectively improving the utilization effect of the user.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

A method and apparatus for fuzzy test of Javascript engine based on path feedback

ActiveCN109460662AIncreased efficiency of fuzz testingPlatform integrity maintainanceAlgorithmTest sample
The invention provides a Javascript engine fuzziness testing method and device based on path feedback, which relates to the technical field of network security, comprising the following steps: obtaining a test sample set of a Javascript engine; Mutation is carried out on each test sample to be mutated in the test sample set to obtain mutation samples, and the mutation samples are sent to the Javascript engine so that the Javascript engine performs fuzzy test based on the mutation samples; Obtaining the execution path bitmap of mutation samples in the fuzzy testing process; If it is detected that the Javascript engine does not crash in the process of fuzzy testing based on the mutation sample, it is judged whether the mutation sample is the mutation valid sample based on the execution pathbitmap. If so, adding a mutation valid sample to the set of test samples, Fuzzy testing of the Javascript engine with the added set of test samples, The invention solves the technical problem that themutation valid samples can not be determined in the existing Javascript engine fuzzy testing methods, which leads to the low efficiency of the Javascript engine fuzzy testing based on the mutation valid samples.
Owner:HANGZHOU ANHENG INFORMATION TECH CO LTD

Data encryption method, terminal and server

The invention provides a data encryption method, a terminal and a server. The method comprises the steps of firstly, integrating a V8 JavaScript engine of Google in client software; then writing an interface for executing the JavaScript by use of the interface of the V8 engine, thus the client has the capability of executing the JavaScript; writing the JavaScript for data encryption and decryption by the server, and meanwhile encrypting the data sent to the client by use of the JavaScript; and after the client receives the data and the script, decrypting the data by use of the JavaScript. The technical scheme has the beneficial effects that a data encryption and decryption algorithm can be rapidly changed and modified.
Owner:WUHAN DOUYU NETWORK TECH CO LTD

Method for calling binary element in Javascript

The invention provides a method for calling a binary element in a Javascript. The method comprises the following steps that: a Javascript engine obtains a character string in a Javascript sentence, and judges whether the character string is a is a Javascript language node or not; if the character string is not the Javascript language node, an exception interceptor of the Javascript engine intercepts and obtains the character string; whether the binary element corresponding to the character string exists or not is inquired in a loading path of the binary element; and a binary element object corresponding to the character string is created and is encapsulated into a Javascript object. The method achieves the effect of flexibly loading the binary element according to requirements in the Javascript parsing execution process.
Owner:KORTIDE LTD

Multi-browser web stream video heterogeneous protocol analysis engine system

The invention discloses a multi-browser web stream video heterogeneous protocol analysis engine system. The system comprises a UI component library, a CSS style library, a Javascript engine library and a Flash engine library, wherein the UI component library is used for providing a component application quickly developed by the analysis engine system; the CSS style library is used for providing application style support developed based on the UI component library; the Javascript engine library is used for providing web implementation of the analysis engine system; and the Flash engine library provides underlying support which supports video streams of various protocols for the Javascript engine library. According to the system, stream video files in different coded formats, such as Rtmp, Hls and Socket stream videos, can be fluently played on different browsers, and the bandwidth flow required for watching the videos is better saved on the premise of providing the videos with the same quality for a user to watch.
Owner:WUHAN HONGRUIDA INFORMATION TECH CO LTD

Method and device for implanting target program into page to run

PendingCN113360200ATechnical issues to overcome the problem of poor experienceProgram loading/initiatingVideo gamesSoftware engineeringApplication procedure
The invention discloses a method and device for implanting a target program into a page to run, and relates to the technical field of computers. A specific embodiment of the method comprises the following steps: encapsulating a target program engine of each platform, and bridging the encapsulated target program engine and a JavaScript interface based on a JavaScript engine; and packaging the JavaScript interface so as to call the packaged JavaScript interface, so that the target program developed by adopting the JavaScript can be rendered and run on the started application program page. Therefore, the problems that an existing target program is low in operation performance in the page and poor in user experience can be solved.
Owner:BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1

Method for running Linux system Web application in TVOS (Television Operating System)

The invention discloses a method for running a Linux system Web application in a TVOS (Television Operating System). A JSTJ bridge of JavaScript to Java is established to expand a JavaScript object. Therefore, different browser applications are supported; bridging of a Java object of a TVOS application layer with the JavaScript object in a JavaScript engine is realized; the Web application can run on the TVOS without bypassing the TVOS; running conflicts between the Web application and existing applications of the TVOS are avoided; and the Web application does not need to be redeveloped. The method has a good application prospect.
Owner:JIANGSU YINHE ELECTRONICS

Method and device for rewriting browser pop-up box by external application program

The invention provides a method and a device for rewriting a browser pop-up box by an external application program. The method includes: monitoring and capturing messages thrown by a Javascript engine of a browser; transmitting the captured messages to the external application program; interrupting transmission of a message, requiring modification of a browser interface by the external application program, in the captured messages thrown by the Javascript engine so as to disable the browser to redraw a UI (user interface) which is related to the message requiring modification of a browser interface by the external application program; allowing the external application program to redraw the UI according to the messages thrown by the Javascript engine; after the external application program finishes redrawing the UI, returning to execution flow of the Javascript engine of the browser, and allowing the browser to continue operating. The compatibility problem of the browser can be overcome, and modification of the browser interface is simpler.
Owner:ALIBABA (CHINA) CO LTD

A JavaScript object storage method and device and a JavaScript object recovery method and device

The embodiments of the invention provide a JavaScript object storage method and device and a JavaScript object recovery method and device. A determined JavaScript object is stored to a target storage position (different from JavaScript special memory) and address information used for indicating the target storage position is acquired; the JavaScript object is stored by determining a first target heap memory from the JavaScript special memory and storing the address information. Therefore, the occupation of a JavaScript special memory by a JavaScript object generated in an operation process of a JavaScript engine is reduced, a general-purpose memory is saved and the operating efficiency of digital television middleware is increased. Correspondingly, by providing the JavaScript object recovery method for the JavaScript object storage method, a JavaScript special memory can be recovered.
Owner:SHENZHEN IPANEL TECH LTD

Electronic document reading method and system

The invention discloses an electronic document reading method and system. The method comprises the following steps of: analyzing content of an electronic document into an HTML document by utilizing a reading program; loading the HTML document by utilizing a browser and composing and displaying content of the HTML document monitoring a touch operation instruction by utilizing the reading program; and calling a document operation instruction, corresponding to the touch operation instruction, in a JavaScript engine of the browser according to the monitored touch operation instruction, so as to executing a corresponding document operation through the browser. According to the method and system, composing, display and interaction operations of electronic documents are separated, and the composing and display of the electronic documents are realized through the JavaScript engine of the browser, so that the complexity of constructing reading engines by utilizing native codes is simplified; and through an interaction module of the reading program, a gesture interaction function is realized, so that gesture interaction can be well supported while the reading engine development difficulty is reduced, and the reading experience of the users is improved.
Owner:BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1

Distributed Internet-of-Things application execution engine realization method and system

The invention relates to a distributed Internet-of-Things application execution engine realization method. The method comprises an execution engine construction step, wherein a JavaScript engine is written, and the JavaScript engine is deployed to a cloud device, an intelligent routing terminal, a terminal device and multiple object devices; a configuration document writing step, wherein properties of the object devices are written into a configuration document, so that the object devices are abstracted into a unified model; an application program writing step, wherein an application program is written on the terminal device according to grammar rules of JavaScript, and the application program is stored into the cloud device; an application program slicing step, wherein the application program is divided into program slices for the object devices according to the configuration document, and a main execution logic part is separated from the application program to generate a control program; an application program distribution step, wherein the control program and the program slices are distributed to the object devices; and an application program execution step, wherein the controlprogram and the program slices are executed on the object devices.
Owner:INST OF COMPUTING TECH CHINESE ACAD OF SCI

Service rule engine execution system and method

The invention discloses a service rule engine execution system and method. The system comprises a SpringBoot framework and a Mysql database, the SpringBoot architecture comprises a Drools rule engine,a Javascript engine and a database operation layer, the Drools rule engine and the Javascript engine are connected with the Mysql database through the database operation layer; scripts of corresponding rules are stored by using the Mysql database, the corresponding rule scripts are obtained from the Mysql database when a request is received, whether the corresponding rules belong to the Drools rule engine or a Javascript engine is judged, then corresponding interpretation execution is performed, and corresponding contents are returned. According to the system and the method, calling in a Springed Cloud Feign mode is supported, and the influence on calling codes is small when service rules and corresponding data models are changed; and no additional component dependence is required.
Owner:盈佳云创科技(成都)有限公司

Method and device for running fast application and electronic equipment

The invention discloses a method and device for running a fast application and electronic equipment. The method for running the fast application comprises the steps that a fast application engine starts an interface analysis service through a JavaScript engine; the fast application analyzes a set file built in the fast application engine by calling the interface analysis service to obtain related information of each interface in at least one interface provided by the fast application engine; under the condition that the fast application calls a first interface in the at least one interface based on the related information obtained through analysis, the fast application engine provides an application function correspondingly supported by the first interface for the fast application.
Owner:SHENZHEN HEYTAP TECHNOLOGY CO LTD +1

Online excel formula analysis method

The invention relates to the technical field of formula analysis, in particular to an excel formula analysis method. An online excel formula analysis method capable of dynamically analyzing a formula so that a traditional excel tool can satisfy informational requirements is provided. According to the technical scheme, the analysis method comprises the first step of making a javascript function library of which the name is as same as that of the excel; the second step of using a javascript engine to conduct pretreatment on a context space of the JS; the third step of conducting pretreatment on parameters and transmitting mappings; the fourth step of using the javascript engine to conduct treatment on a dynamically defined formula script to obtain a final result. The online excel formula analysis method is applicable to the field of formula analysis.
Owner:中科曙光信息技术无锡有限公司

Dynamic memory management method and device

The invention discloses a dynamic memory management method and device, wherein the dynamic memory management method comprises the following steps of S10 judging the current required memory managementtype; S21 if it is judged that a data object needs to be stored in the TypedArray, further judging whether there is an unstored space in the TypedArray, wherein a storage unit with a first preset length is pre-allocated in the TypedArray; if yes, skipping to step S31; according to the current data length in the TypedArray, storing the data object in a storage unit according to the storage order, and increasing the current data length by 1. The method manages the dynamic memory of JavaScript through TypedArray, greatly reduces the frequency of memory allocation / garbage collection by JavaScriptengine, and improves the performance of JavaScript.
Owner:智器云南京信息科技有限公司

Hot update method and device of application, computer equipment and storage medium

The invention discloses a hot update method and device of an application, computer equipment and a storage medium, and relates to the technical field of hot update. The method comprises the followingsteps: integrating a React Native environment without a JavaScript engine in an Android application; distributing the JavaScriptCore as an Android native plug-in, wherein the JavaScriptCore is used asan Android native plug-in; exposing the Android native interface to a React Native environment through a bridging module; and integrating a CodePush hot update system; and achieving service by utilizing a React Native environment, and receiving update content by matching with the CodePush hot update system. According to the invention, the success rate of the Android application hot update methodcan be improved.
Owner:深圳墨世科技有限公司

Webpage source code three-layer encryption method

The invention discloses a webpage source code three-layer encryption method, and the method mainly comprises the steps of calculating an abstract value of an original key data, and removing several characters in the original key data to get a first key data; rewriting a first layer key data to get a second key data; replacing meaningful word fragments with meaningless placeholder characters by Regular Expressions; transmitting a third layer data to a browser; transiting the third layer data into the second layer data through a transition corresponding relation by the Regular Expressions after the browser receives the third layer data; analyzing the second key data in the second layer data to the first layer key data by the self-carried Javascript engine; and obtaining an original key data by exhausting an abstract value and the first key data through a first code. According to the invention, an efficient and flexible confusion strategy, a dynamically generated minimized character set and a forced exhausting are utilized, so that the difficulty for analyzing and cracking webpage source code by an attacker is greatly increased under the prerequisite that a visitor feels nothing normally.
Owner:成都知道创宇信息技术有限公司

Dynamic compiling and executing method of embedded browser engine

The invention belongs a dynamic compiling and executing method of a JavaScript engine of an embedded browser, and the method comprises: creating and expanding a combined cache region, compiling a script hot point and an abstract syntax tree, scanning the abstract syntax tree, compiling byte codes and target codes, executing a script and determining and compiling a hot point region. According to the invention, the hot point scanning process is performed in front of the process of converting the abstract syntax tree into byte codes in a dynamic compiling mode in the JavaScript engine of the embedded browser and the advantages of fast explanation and execution response speed and high JIT execution efficiency are fully combined to further detect the hot point beyond the circulating structure in the explanation and execution process. Therefore, the method has the advantages of effectively improving the synchronism and efficiency of dynamic compiling of the JavaScript engine of the embedded browser and the JavaScript script operation, shortening the delay time between the dynamic compiling and executing, quickly executing the JavaScript script, updating the information displayed on a webpage in time and effectively improving the utilization effect of the user.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

JavaScript engine security test method and JavaScript engine security test system

PendingCN112685314ASolve the problem of low test securityHigh grammatical accuracySoftware testing/debuggingNeural architecturesSecurity testingAutoencoder
The invention relates to a JavaScript engine security test method and a JavaScript engine security test system, relates to the field of computer network industry security, and aims to solve the problem of low JS engine test security. The test method comprises the following steps: acquiring a JavaScript test case; carrying out grammar analysis on the test case to generate a corpus; utilizing the corpus to build and train a recurrent neural network variation auto-encoder; utilizing the trained recurrent neural network variational auto-encoder to process hidden variables to generate a new corpus; assembling the new corpus into a new test case; and performing security testing on the system by utilizing the new test case. By using the method, the new JavaScript test case with high grammar accuracy can be efficiently generated, and a JS engine can be safely scanned.
Owner:广州知图科技有限公司

Method and device for rewriting browser pop-up box by using external application program

The invention provides a method and a device for rewriting a browser pop-up box by an external application program. The method includes: monitoring and capturing messages thrown by a Javascript engine of a browser; transmitting the captured messages to the external application program; interrupting transmission of a message, requiring modification of a browser interface by the external application program, in the captured messages thrown by the Javascript engine so as to disable the browser to redraw a UI (user interface) which is related to the message requiring modification of a browser interface by the external application program; allowing the external application program to redraw the UI according to the messages thrown by the Javascript engine; after the external application program finishes redrawing the UI, returning to execution flow of the Javascript engine of the browser, and allowing the browser to continue operating. The compatibility problem of the browser can be overcome, and modification of the browser interface is simpler.
Owner:ALIBABA (CHINA) CO LTD

Web page data processing method and device, computing equipment and storage medium

The invention discloses a Web page data processing method and device, computing equipment and a storage medium. The method comprises the steps that a JavaScript engine creates a target JavaScript object for a target data flow; the JavaScript engine binds the target JavaScript object with a predetermined memory address or memory address range; and the Web page continuously obtains the target data stream from the preset memory address or the memory address range through the JavaScript engine. Therefore, a memory address or an address range is provided through the JavaScript engine to store dataof a user, and the memory is not released by the engine after each use and is repeatedly used, so that a memory recovery mechanism of the engine is prevented from being triggered due to frequent allocation of a new memory, and the data processing efficiency is improved.
Owner:ALIBABA (CHINA) CO LTD

High-simulation traction field construction simulation method based on laser cloud

The invention relates to a high-simulation traction field construction simulation method based on laser cloud in the field of traction field construction. The construction method comprises the following steps: S1, using unmanned aerial vehicle laser radar; S2, unmanned aerial vehicle laser point cloud; s3, automatically processing a cloud result; S4, presenting a Webgl at a webpage end; s5, importing components of the BIM model; s6, scene fusion; s7, carrying out JavaScript engine light and shadow rendering; S8, carrying out construction simulation. According to the method, point cloud data are collected in a programmed mode through the unmanned aerial vehicle laser radar, then the point cloud data are automatically processed, the point cloud data can be presented at a webpage end through a Webgl technology, meanwhile, light and shadow rendering is carried out through a JavaScript engine, and construction of lightweight traction equipment of a BIM model is combined, so that the purpose of high-simulation traction field construction simulation is achieved, and rationality pre-judgment can be performed on subsequent construction conditions to be carried out.
Owner:GUANGZHOU POWER SUPPLY BUREAU GUANGDONG POWER GRID CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products