[go: up one dir, main page]

CN106874297B - Browser, resource mapping method, resource mapping equipment, client equipment and electronic equipment - Google Patents

Browser, resource mapping method, resource mapping equipment, client equipment and electronic equipment Download PDF

Info

Publication number
CN106874297B
CN106874297B CN201510923838.2A CN201510923838A CN106874297B CN 106874297 B CN106874297 B CN 106874297B CN 201510923838 A CN201510923838 A CN 201510923838A CN 106874297 B CN106874297 B CN 106874297B
Authority
CN
China
Prior art keywords
address
mapping
browser
resource
request
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
CN201510923838.2A
Other languages
Chinese (zh)
Other versions
CN106874297A (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.)
Alibaba China Co Ltd
Original Assignee
Alibaba China 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 Alibaba China Co Ltd filed Critical Alibaba China Co Ltd
Priority to CN201510923838.2A priority Critical patent/CN106874297B/en
Publication of CN106874297A publication Critical patent/CN106874297A/en
Application granted granted Critical
Publication of CN106874297B publication Critical patent/CN106874297B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links

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)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a browser, a resource mapping method, resource mapping equipment, client equipment and electronic equipment. The browser includes: establishing means for establishing a mapping relation table, wherein the mapping relation table is used for mapping a first address to a second address, and the first address is a built-in address of a browser; the loading device is used for loading the mapping relation table; and mapping means for mapping a request for a resource at a first address to a second address when the request is received. The invention provides a new development means of processing resources, thereby improving the debugging efficiency.

Description

Browser, resource mapping method, resource mapping equipment, client equipment and electronic equipment
Technical Field
The present invention relates to electronic information technology, and more particularly, to a browser, a method for resource mapping, a device for resource mapping, a client device, and an electronic device.
Background
With the development of technologies, browsers and client devices tend to merge more and more. In particular, the client device may be, for example, an application in the terminal electronic device, which provides a generic execution environment, for example, an underlying application program interface API. Meanwhile, the client device provides browser-like functionality, i.e., contains an embedded browser. The browser feature may run web content. In this way, business content can be quickly constructed on a web page basis. For example, in today's mobile terminals, client devices are increasingly integrating browsers or browsers.
However, although such convergence brings convenience to the user in using and building a service, it brings inconvenience to debugging. For example, the services built through such a convergence of browsers and client devices typically involve the handling of resources at specific addresses (built-in addresses) on the network. Typically, the built-in address is a closed, unreachable, or otherwise non-modifiable resource path internal to the client device. This therefore presents a number of difficulties to the debugging operation. This can cause interference to normal traffic or other traffic, for example, if such resources are accessed directly during the debugging process. Currently, it is common practice to package the resources to a client device for the client device to otherwise handle. On the one hand, this requires many additional processes and modifications by the client device, which brings additional workload. On the other hand, the client device cannot send a real-time server request as in a normal browser. Such a debugging result sometimes fails to achieve the effect as that of sending a real-time server request. Therefore, in some cases, it is difficult for the current technical solution to test the fusion effect of the browser and the client device.
In addition, the browser may also have built-in pages. Similarly, the built-in address of the built-in page is a closed, unreachable, or otherwise non-modifiable resource path inside the browser. Debugging of browsers containing built-in addresses also presents a number of difficulties.
Disclosure of Invention
An object of the present invention is to provide a new technical solution for resource mapping.
According to a first aspect of the present invention, there is provided a browser comprising: establishing means for establishing a mapping relation table, wherein the mapping relation table is used for mapping a first address to a second address, and the first address is a built-in address of a browser; the loading device is used for loading the mapping relation table; and mapping means for mapping a request for a resource at a first address to a second address when the request is received.
Preferably, the address is a URL address.
Preferably, the browser has a debug mode, and in the debug mode, the mapping means performs the mapping.
According to a second aspect of the present invention, there is provided a method for resource mapping, comprising: establishing a mapping relation table, wherein the mapping relation table is used for mapping a first address to a second address, and the first address is a built-in address; loading a mapping relation table; and when a request for a resource at the first address is received, mapping the request to the second address.
Preferably, the address is a URL address.
According to a third aspect of the present invention, there is provided an apparatus for resource mapping, comprising: means for establishing a mapping table, wherein the mapping table is used for mapping a first address to a second address, and the first address is a built-in address; means for loading a mapping relationship table; and means for mapping a request for a resource at a first address to a second address when the request is received.
Preferably, the address is a URL address.
According to a fourth aspect of the present invention, there is provided a client device comprising an embedded browser and a device for resource mapping according to the present invention, wherein the embedded browser sends a request for a resource at a first address to the device for resource mapping, and the device for resource mapping maps the request to a second address, wherein the first address is a built-in address of the client device.
Preferably, the client device has a commissioning mode, and in the commissioning mode, the device for resource mapping is started.
According to a fifth aspect of the present invention, there is provided an electronic device comprising at least one of a browser according to the present invention, a device for resource mapping according to the present invention, and a client device according to the present invention.
According to the method and the device, the resource mapping means is provided for the browser, so that technicians can more easily access debugging resources when the application is debugged through the browser.
It will be appreciated by those skilled in the art that, although there may be many problems with the prior art, the embodiments of the invention or the claims hereof may be modified in one or more respects only, and not necessarily all technical problems listed in the prior art or in the background. It will be understood by those skilled in the art that nothing in a claim should be taken as a limitation on that claim.
Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 shows a block diagram of a browser according to the invention.
Fig. 2 shows a flow chart of a method according to the invention.
Fig. 3 shows a block diagram of a client device according to the invention.
Fig. 4 shows a block diagram of an electronic device according to the invention.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
< example >
As mentioned earlier, in the prior art, many software applications on terminals are browser-based. In many cases where a browser-based software application is debugged, such debugging is often cumbersome because of the need to deal with resources on the network. In the invention, the difficulty of debugging is reduced to a certain extent by using a mapping mechanism.
FIG. 1 shows a block diagram of a browser according to an embodiment of the invention. The browser 1000 includes a browser engine 1010. Since the browser engine 1010 may be prior art and is not of interest to the present invention, a description thereof is omitted herein.
The browser 1000 further comprises creating means 1020, loading means 1030 and mapping means 1040.
The browser to which the present invention is directed is a browser with a built-in address. Built-in addresses refer to closed, unreachable, or otherwise non-modifiable resource paths inside the browser.
For example, a request for a real address of a resource (referred to herein simply as "URL-A") in a software application is translated into a request for another address (referred to herein simply as "URL-B"), for example. The actual content of the request response is then influenced by the control (modification, deletion, etc.) of the content pointed to by the address URL-B. The URL-A is a built-in address for the browser, which is, in general, a closed, unreachable, or otherwise non-modifiable resource path inside the browser.
First, the establishing means 1020 is used for establishing a mapping relation table. The mapping relationship table is used to map the first address to the second address. The first address is a built-in address of the browser. For example, the address is a URL address, which is, for example, in the form scheme:// host/path.
The following is an example of a relational mapping table:
Figure BDA0000875411920000041
Figure BDA0000875411920000051
next, the first code is explained as an example.
Js is a javascript source file, for example. The file is packaged into the browser source code, and the packaged access address is chrome:// lib/nut. When the browser is released, the file cannot be modified. For debugging needs, a copy of the file may be saved on the local disk, with the address E:/nut. At debug time, when the browser is ready to issue a chrome:// lib/nut.js (URL-A) request, the browser will not request that address, but rather, the browser will request E:/nut.js (URL-B).
The loading device 1030 is used for loading the mapping relation table. In the case of starting the browser, for example, at the time of debugging, the mapping relationship table may be loaded by the loading device 1030 so as to implement the mapping relationship therein.
The mapping means 1040 is adapted to map a request for a resource of a first address to a second address when the request is received.
In one example, the browser has a debug mode. In debug mode, the mapping device 1040 performs the mapping.
For example, when the browser 1000 issues a request for the address URL-a, the browser 1000 queries the loaded mapping relationship table whether a mapping rule for the address URL-a exists. If there is a rule entry that "URL-A maps to URL-B" (e.g., "chrome:// lib/nut. js": E:/nut. js "), then browser 1000 stops the request for address URL-A and instead requests the resource from address URL-B. If the rule item does not exist, the browser 1000 still requests the resource from the address URL-A.
In the invention, a closed, unreachable or hard-to-modify resource path inside the client device is converted into another resource path easy to operate by means of resource mapping. The method provides a new development means of processing resources, and further improves debugging efficiency.
FIG. 2 shows a flowchart of a method for resource mapping, according to an embodiment of the invention.
In fig. 2, in step S2100, a mapping relationship table is established. The mapping relationship table is used to map the first address to the second address. The first address is a built-in address. Built-in addresses refer to internal closed, unreachable, or otherwise not easily modifiable resource paths. For example, the address is a URL address.
In step S2200, the mapping relationship table is loaded.
In step S2300, when a request for a resource of a first address is received, the request is mapped to a second address.
The method shown in fig. 2 is for example suitable for use in a debug mode.
According to the invention, the invention also provides a device for resource mapping. The device comprises means for performing the steps of the method according to the invention. The device may be integrated in a browser for use in a debug mode, thereby improving debugging efficiency.
In another embodiment, the apparatus for resource mapping may also be included in a client device having an embedded browser. As shown in FIG. 3, client device 1100 includes an embedded browser 1110 and a device for resource mapping 1120.
The embedded browser 1110 sends a request for a resource at a first address to the device for resource mapping 1120 and the device for resource mapping maps the request to a second address. The first address is a built-in address of the client device. The built-in address refers to a closed, unreachable, or otherwise not easily modifiable resource path inside the client device 1100. In one example, the device for resource mapping may be enabled for resource mapping in a debug mode of the client device 1100.
The invention is particularly advantageous for client devices (client applications) that contain an embedded browser. By the invention, the path of the resource which is closed, unreachable or not easy to modify inside the client device can be easily converted into the path of another resource which is easy to operate by a resource mapping mode. By the method and the device, a lot of convenience can be brought to debugging of the client equipment embedded with the browser.
Those skilled in the art will appreciate that those skilled in the art will readily appreciate that, in the field of electronics, upon reading the disclosure of the present inventive concepts, software, hardware, and/or a combination of software and hardware may be readily utilized to implement the concepts as desired. For example, various apparatus according to the invention may be implemented by configuring a processor with instructions. For example, the instructions may be stored in ROM and read from ROM into a programmable device to implement the respective means when the device is started. For example, the individual devices may be cured into a dedicated device (e.g., ASIC). Each device may be divided into devices independent of each other, or they may be combined together for implementation. The apparatus may be implemented in one of the various implementations described above, or may be implemented in a combination of two or more of the various implementations described above. These implementations are all equivalent to those skilled in the art.
FIG. 4 shows a block diagram of an electronic device according to an embodiment of the invention.
The electronic device 3000 may be, for example, a mobile phone, a tablet computer, or the like.
As shown in fig. 4, the electronic device 3000 may include a processor 3010, a memory 3020, an interface device 3030, a communication device 3040, a display device 3050, an input device 3060, a speaker 3070, a microphone 3080, and the like.
The processor 3010 may be, for example, a central processing unit CPU, a microprocessor MCU, or the like. The memory 3020 includes, for example, a ROM (read only memory), a RAM (random access memory), a nonvolatile memory such as a hard disk, and the like. The interface device 3030 includes, for example, a USB interface, a headphone interface, and the like.
The communication device 3040 can perform wired or wireless communication, for example.
The display device 3050 is, for example, a liquid crystal display panel. The input device 3060 may include, for example, a touch screen, a keyboard, and the like. A user can input/output voice information through the speaker 3070 and the microphone 3080.
The electronic device shown in fig. 4 is merely illustrative and is in no way intended to limit the present invention, its application, or uses.
In this embodiment, the electronic device 3000 comprises a browser according to the present invention, such as the browser 1000 shown in FIG. 1. Those skilled in the art will appreciate that there are many ways to provide a browser in the electronic device 3000. For example, instructions for implementing a browser may be stored in memory 3020. The instructions are used to control the processor 3010 to implement the various functions of the browser according to the invention when the electronic device is in operation. The browser according to the invention can also be implemented by dedicated hardware circuits. All such embodiments are equivalent in the art and are intended to be covered by the present invention.
Similarly, a device for resource mapping or a client device 1100 according to the present invention may also be installed at the electronic device 3000.
As described above, the electronic device 3000 is more advantageous for debugging the technical solution of merging the browser and the client device, compared with the prior art.
The apparatus and methods of the present invention may be embodied by a program product. The program product may include a readable storage medium having readable program instructions embodied thereon for causing a processor to implement various aspects of the present invention.
The readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. The readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as a punch card or an in-groove protrusion structure having instructions stored thereon, and any suitable combination of the foregoing. A readable storage medium as used herein is not to be construed as a transitory signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through an electrical wire.
The readable program instructions described herein may be downloaded from a readable storage medium to various electronic devices, or to an external electronic device or an external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each electronic device receives the readable program instructions from the network and forwards the readable program instructions for storage in a readable storage medium in the respective computing/processing device.
Program instructions for carrying out operations of the present invention may be assembly instructions, Instruction Set Architecture (ISA) instructions, machine related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The readable program instructions may execute entirely on the consumer electronic device, partly on the consumer electronic device, as a stand-alone software package, partly on the consumer electronic device and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the consumer electronic device through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, the electronic circuitry may execute computer-readable program instructions to implement aspects of the present invention by personalizing the custom electronic circuitry, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA), with state information of the readable program instructions.
Various aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus, and/or devices according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by readable program instructions.
These readable program instructions may be provided to a processor of an electronic device to produce a machine, such that the instructions, which execute via the processor of the electronic device, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These readable program instructions may also be stored in a readable storage medium that can direct an electronic device to function in a particular manner, such that the readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The readable program instructions may also be loaded onto an electronic device to cause a series of operational steps to be performed on the electronic device to produce an instruction-implemented process such that the instructions which execute on the electronic device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus and methods according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and instructions. It is well known to those skilled in the art that implementation by hardware, by software, and by a combination of software and hardware are equivalent.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.

Claims (10)

1. A browser, comprising:
establishing means for establishing a mapping relation table, wherein the mapping relation table is used for mapping a first address to a second address, and the first address is a built-in address of a browser, and the built-in address is a closed, unreachable or non-modifiable resource path inside the browser;
the loading device is used for loading the mapping relation table; and
mapping means for mapping a request for a resource at a first address to a second address when the request is received, wherein the second address is a path for facilitating operation of the resource.
2. The browser of claim 1, wherein the address is a URL address.
3. The browser of claim 1, wherein the browser has a debug mode, and in the debug mode, the mapping means performs the mapping.
4. A method for resource mapping, comprising:
establishing a mapping relation table, wherein the mapping relation table is used for mapping a first address to a second address, the first address is a built-in address, and the built-in address is a closed, unreachable or non-modifiable resource path inside a client device;
loading a mapping relation table; and
when a request for a resource at a first address is received, the request is mapped to a second address, where the second address is a path that facilitates operation of the resource.
5. The method of claim 4, wherein the address is a URL address.
6. An apparatus for resource mapping, comprising:
means for establishing a mapping table, wherein the mapping table is used to map a first address to a second address, and the first address is a built-in address that is a closed, unreachable, or non-modifiable resource path inside a client device;
means for loading a mapping relationship table; and
means for mapping a request for a resource at a first address to a second address when the request is received, wherein the second address is a path for easy operation of the resource.
7. The apparatus of claim 6, wherein the address is a URL address.
8. A client device comprising an embedded browser and a device for resource mapping as claimed in claim 6, wherein the embedded browser sends a request for a resource at a first address to the device for resource mapping and the device for resource mapping maps the request to a second address, wherein the first address is a built-in address of the client device.
9. The client device of claim 8, wherein the client device has a debug mode, and in the debug mode, the device for resource mapping is enabled.
10. An electronic device comprising at least one of a browser according to claim 1, a device for resource mapping according to claim 6 and a client device according to claim 8.
CN201510923838.2A 2015-12-11 2015-12-11 Browser, resource mapping method, resource mapping equipment, client equipment and electronic equipment Active CN106874297B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510923838.2A CN106874297B (en) 2015-12-11 2015-12-11 Browser, resource mapping method, resource mapping equipment, client equipment and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510923838.2A CN106874297B (en) 2015-12-11 2015-12-11 Browser, resource mapping method, resource mapping equipment, client equipment and electronic equipment

Publications (2)

Publication Number Publication Date
CN106874297A CN106874297A (en) 2017-06-20
CN106874297B true CN106874297B (en) 2020-10-16

Family

ID=59178196

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510923838.2A Active CN106874297B (en) 2015-12-11 2015-12-11 Browser, resource mapping method, resource mapping equipment, client equipment and electronic equipment

Country Status (1)

Country Link
CN (1) CN106874297B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662838A (en) * 2012-03-29 2012-09-12 奇智软件(北京)有限公司 Method and system for debugging Flash in browser
US8286126B1 (en) * 2005-07-29 2012-10-09 Adobe Systems Incorporated Systems and methods for specifying states within imperative code

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8286126B1 (en) * 2005-07-29 2012-10-09 Adobe Systems Incorporated Systems and methods for specifying states within imperative code
CN102662838A (en) * 2012-03-29 2012-09-12 奇智软件(北京)有限公司 Method and system for debugging Flash in browser

Also Published As

Publication number Publication date
CN106874297A (en) 2017-06-20

Similar Documents

Publication Publication Date Title
CN110795195B (en) Webpage rendering method and device, electronic equipment and storage medium
CN110489101B (en) Interface simulation method, system, medium and electronic equipment
US20120317172A1 (en) Mobile web app infrastructure
CN108549568B (en) Application entry processing method, device, storage medium and electronic device
CN107479868B (en) Interface loading method, device and device
CN107580013B (en) Method and device for requesting data in cross-domain mode
CN110020231A (en) Webpage capture method and device thereof
CN111813407B (en) Game development method, game running device and electronic equipment
CN111767089A (en) Method, apparatus, device and storage medium for loading files
CN105940642B (en) Information display method, terminal and server
CN113011201A (en) Code file processing method and device
US11573821B2 (en) Executing commands in a virtual environment
CN112416303B (en) Software development kit hot repair method and device and electronic equipment
CN110879676A (en) Debugging control method, master control device, debugging server, controlled device and system
CN106599257B (en) Method for realizing page shortcut and electronic equipment
CN114357426B (en) Interface access verification method, device, electronic device and readable storage medium
US20130151945A1 (en) Processing Published and Subscribed Events
CN112835671B (en) Application page scene switching method, device and equipment
CN111506848A (en) Webpage processing method, device, equipment and readable storage medium
CN111177558B (en) Channel service construction method and device
CN112241499B (en) Method and equipment for native rendering based on information flow
CN111124874B (en) Web page debugging method, debugging server and main control device
CN106874297B (en) Browser, resource mapping method, resource mapping equipment, client equipment and electronic equipment
US20150121336A1 (en) Screen-oriented computing program refactoring
CN106844396B (en) Information processing method and electronic equipment

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
TA01 Transfer of patent application right

Effective date of registration: 20200527

Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping B radio 14 floor tower square

Applicant before: GUANGZHOU UCWEB COMPUTER TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant