CN107844324B - Client page jump processing method and device - Google Patents
Client page jump processing method and device Download PDFInfo
- Publication number
- CN107844324B CN107844324B CN201710992068.6A CN201710992068A CN107844324B CN 107844324 B CN107844324 B CN 107844324B CN 201710992068 A CN201710992068 A CN 201710992068A CN 107844324 B CN107844324 B CN 107844324B
- Authority
- CN
- China
- Prior art keywords
- link
- page
- native
- jump
- skip
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document 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 embodiment of the invention discloses a client page jump processing method and device, and relates to the technical field of computers. Wherein, the method comprises the following steps: intercepting a link when the link on a page is clicked; comparing the link with a native skip filtering rule; if the link is matched with the native skip filtering rule, skipping to a native page corresponding to the link in a native skip mode; otherwise, jumping to the webpage corresponding to the link in a link jumping mode. By the method, the original and biochemical pages in the client can be as original and biochemical as possible, user experience is improved, page configuration workload of operators can be reduced, and page configuration error probability is reduced.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a client page jump processing method and device.
Background
Pages within a client are generally divided into two categories: one is an Html (hypertext markup language) page and one is a native page. In the client, because the native page has a faster response speed and better compatibility than the Html page, it is desirable that the page in the client "be as originally and biochemically as possible" to improve the user experience. However, since client versions in a user's mobile device are diverse, simple full-blown personalization has version compatibility issues.
In the prior art, in order to make a page in a client "capable of being biochemically as much as possible, the following method is generally adopted: for a page needing to be distinguished by a platform, when an operator configures a page jump mode on a parent page of the page, a set of native jumps is often configured for a mobile application client of the company, and a set of Html links is configured for other platform environments. For pages which need to be distinguished by both platforms and versions, operators need to configure corresponding page jump modes for different platforms and different versions.
In the process of implementing the invention, the inventor finds that at least the following problems exist in the prior art:
firstly, different page jump modes are configured for different platform environments, so that the workload of operators is undoubtedly greatly increased.
Secondly, as the versions of the clients increase, the workload of the operator for configuring the versions becomes larger and larger. Moreover, because the lowest version of the current page which can be originally and biochemically judged by people is difficult to judge, the situation of page configuration errors is likely to occur.
Disclosure of Invention
In view of this, embodiments of the present invention provide a client page jump processing method and apparatus, so that a page that can be originally and biochemically processed in a client can be as originally and biochemically processed as possible, user experience is improved, page configuration workload of an operator can be reduced, and a probability of a page configuration error is reduced.
In order to achieve the above object, according to an aspect of the embodiments of the present invention, a method for processing a page jump of a client is provided.
The client page jump processing method of the embodiment of the invention comprises the following steps: intercepting a link when the link on a page is clicked; comparing the link with a native skip filtering rule; if the link is matched with the native skip filtering rule, skipping to a native page corresponding to the link in a native skip mode; otherwise, jumping to the webpage corresponding to the link in a link jumping mode.
Optionally, the method further comprises: under the condition that the link is matched with a native skip filtering rule, acquiring a domain name field in the link; and, under the condition that the domain name field belongs to the first set, executing a step of jumping to a native page corresponding to the link in a native jump manner; wherein the first set comprises: there is no need to distinguish the domain name field of the client version page.
Optionally, the method further comprises: under the condition that the link is matched with a native skip filtering rule, acquiring a domain name field in the link; under the condition that the domain name field belongs to the second set, sending a request for acquiring a page jump instruction, and receiving a returned page jump instruction; skipping to a page corresponding to the link according to the page skipping indication; wherein the second set comprises: a domain name field of the client version page needs to be distinguished.
Optionally, the step of jumping to the page corresponding to the link according to the page jump instruction includes: when the page jump instruction is a native jump instruction, jumping to a native page corresponding to the link in a native jump mode; and jumping to a webpage corresponding to the link in a link jumping mode under the condition that the page jumping indication is a link jumping indication.
Optionally, the method further comprises: under the condition that the domain name field belongs to a second set, acquiring a page jump identification field in the link; and, under the condition that the said page jump identification field is empty, carry out the step of sending the request to obtain page jump instruction.
Optionally, the method further comprises: if the page jump identification field is not empty, performing page jump according to the page jump identification field without executing the step of sending a request for acquiring a page jump indication; wherein the page jump identification field comprises at least one of: a native jump identification field and a link jump identification field.
Optionally, the method further comprises: loading a webpage corresponding to the link through Webview under the condition that the domain name field belongs to a second set; and terminating the loading of the webpage when the returned webpage jump indication is received as the original jump indication.
Optionally, the method further comprises: under the condition that the returned page jump instruction is received as a native jump instruction, querying a successful loading record of the Webview; removing the Webview when the successful loading record is empty; otherwise, not removing the Webview.
Optionally, the method further comprises: before the step of loading the webpage corresponding to the link through Webview, sending a request for preprocessing the link, receiving the returned preprocessed link, and loading the webpage according to the preprocessed link.
Optionally, the method further comprises: after the step of receiving the preprocessed link, judging whether the difference value between the time of receiving the page jump instruction and the time of receiving the preprocessed link is smaller than a preset threshold value; if the difference value is smaller than a preset threshold value, jumping to a page corresponding to the link according to the page jumping indication; otherwise, the step of jumping to the page corresponding to the link according to the page jump instruction is not executed, and the webpage is continuously loaded according to the preprocessed link.
Optionally, the native jump filtering rule is in the form of a regular expression.
Optionally, the method further comprises: sending a request for acquiring a native skip filtering rule; and receiving the returned native skip filtering rule, and storing the native skip filtering rule.
To achieve the above object, according to another aspect of the embodiments of the present invention, a client page jump processing apparatus is provided.
The client page jump processing device of the embodiment of the invention comprises: the intercepting module is used for intercepting the link when the link on the page is clicked; the comparison module is used for comparing the link with a native skip filtering rule; the skipping module is used for skipping to a native page corresponding to the link in a native skipping mode under the condition that the link is matched with the native skipping filtering rule; and the native skip filtering rule is used for skipping to the webpage corresponding to the link in a link skip mode under the condition that the link is not matched with the native skip filtering rule.
Optionally, the comparing module is further configured to obtain a domain name field in the link when the link is matched with the native skip filtering rule; the skipping module is further used for skipping to a native page corresponding to the link in a native skipping mode under the condition that the domain name field belongs to the first set; wherein the first set comprises: there is no need to distinguish the domain name field of the client version page.
Optionally, the comparing module is further configured to obtain a domain name field in the link when the link is matched with the native skip filtering rule; the device further comprises: the first request module is used for sending a request for acquiring a page jump instruction and receiving a returned page jump instruction under the condition that the domain name field belongs to the second set; the skip module is further used for skipping to a page corresponding to the link according to the page skip indication; wherein the second set comprises: a domain name field of the client version page needs to be distinguished.
To achieve the above object, according to still another aspect of an embodiment of the present invention, there is provided a server.
The server of the embodiment of the invention comprises: the rule issuing module is used for sending the native skip filtering rule to the client page skip processing device after receiving a request for obtaining the native skip filtering rule sent by the device; and the skip indication issuing module is used for sending the corresponding page skip indication to the device after receiving a request for obtaining the page skip indication sent by the device.
To achieve the above object, according to still another aspect of an embodiment of the present invention, there is provided a terminal device.
The terminal device of the embodiment of the invention comprises: one or more processors; and storage means for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the client page jump processing method of the embodiment of the invention.
To achieve the above object, according to still another aspect of an embodiment of the present invention, there is provided a computer-readable medium.
The computer readable medium of the embodiment of the present invention stores thereon a computer program, and the program implements the client page jump processing method of the embodiment of the present invention when executed by a processor.
One embodiment of the above invention has the following advantages or benefits: according to the client page skipping processing method provided by the embodiment of the invention, when the link is clicked, the link is intercepted, the link is compared with the original skipping filtering rule, the original skipping or the link skipping is selected according to the comparison result, and the like, so that the original and biochemical page in the client can be as original and biochemical as possible, and the user experience is improved. In addition, by adopting the method of the embodiment of the invention, the operator only needs to configure the link jump without configuring both the original jump and the link jump, thereby greatly reducing the workload of page configuration of the operator and reducing the probability of error in page configuration.
Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
FIG. 1 is a schematic diagram of the main steps of a client page jump processing method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of the main steps of a client page jump processing method according to another embodiment of the present invention;
FIG. 3 is a diagram illustrating the main steps of a client page jump processing method according to still another embodiment of the present invention;
FIG. 4 is a diagram illustrating the main steps of a client page jump processing method according to yet another embodiment of the present invention;
FIG. 5 is a schematic diagram of the main modules of a client-side page jump processing apparatus according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of the main modules of a client-side page jump processing apparatus according to another embodiment of the present invention;
FIG. 7 is a schematic diagram of the main modules of a client-side page jump processing apparatus according to still another embodiment of the present invention;
FIG. 8 is a schematic diagram of the main modules of a client-side page jump processing apparatus according to still another embodiment of the present invention;
FIG. 9 is a schematic diagram of the major modules of a server according to one embodiment of the present invention;
FIG. 10 is an exemplary system architecture diagram in which embodiments of the present invention may be employed;
FIG. 11 is a block diagram of a computer system suitable for use with a terminal device implementing an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, in which various details of embodiments of the invention are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict.
Fig. 1 is a schematic diagram of a main flow of a client page jump processing method according to an embodiment of the present invention. As shown in fig. 1, the client page jump processing method according to the embodiment of the present invention mainly includes:
step S101, intercepting the link when the link on the page is clicked.
And S102, comparing the link with a native skip filtering rule.
The native skip filtering rule can adopt the format of a regular expression. Regular expressions are understood to be strings of characters defined in advance and combinations of strings of characters to form a "regular string" which can be used to express a filtering logic for strings of characters. In particular implementations, the regular expressions representing the native jump filter rules may be one or more. For example, a regular expression representing a native jump filter rule is
^http(?:s)?:\\/\\/(?:wqitem\\.jd\\.com|wqs\\.jd\\.com|wq\\.jd\\.com|wqitem\\.jd\\.hk)\\/item\\/view\\?(?:.+&)*sku=(\\d+)。
In addition, in specific implementation, the native jump filtering rule may also adopt a format of an irregular expression. For example, the native skip filtering rule may be a preset domain name field, and if a domain name field in the intercepted link is the same as any one of the preset domain name fields, the link is considered to be matched with the native filtering rule. Illustratively, assume the native filtering rule is: www.baidu.com, intercepting the A link as https:// www.baidu.com, the A link matching with the native jump filtering rule, intercepting the B link as https:// www.
And S103, if the link is matched with the native jump filtering rule, jumping to a native page corresponding to the link in a native jump mode.
Illustratively, when the link matches with a native filter rule of any regular expression format, part of the field content in the link may also be obtained by the regular expression for subsequent native jump. For example, assuming that a certain intercepted link https:// item.m.jd.comware ═ 12458 is matched with a regular expression, the domain name field "item.m.jd.com" and the commodity identification field "12458" in the link can be further acquired through the regular expression, and then a native jump mode is called according to the acquired domain name field and commodity identification field to jump to a native page corresponding to the link.
And step S104, if the link does not accord with the native jump filtering rule, jumping to a webpage corresponding to the link in a link jumping mode.
According to the method provided by the embodiment of the invention, when the link is clicked, the link can be made as original biochemical as possible in the client under the condition that the links are uniformly configured through steps of intercepting the link, comparing the link with the original jump filtering rule, selecting the original jump or the link jump according to the comparison result and the like, so that the user experience is improved. In addition, because the operator only needs to configure the link, the native jump mode and the link jump mode do not need to be configured according to different platform environments and different client versions, the page configuration workload of the operator is greatly reduced, and the probability of page configuration errors is reduced.
Fig. 2 is a schematic diagram of a main flow of a client page jump processing method according to another embodiment of the present invention. As shown in fig. 2, the client page jump processing method according to the embodiment of the present invention mainly includes:
step S201, when the link on the page is clicked, intercepting the link.
Further, before step S201, the client page jump processing method according to the embodiment of the present invention further includes: sending a request for acquiring a native skip filtering rule to a server; and receiving a native skip filtering rule sent by the server side, and storing the native skip filtering rule.
For example, after each client starts, the native skip filtering rule may be requested from the server. If the native skip filtering rule sent by the server is successfully received, the received native skip filtering rule can be stored locally, and the stored native skip filtering rule covers the last stored native skip filtering rule; if the receiving of the native jump filtering rule fails, the last saved native jump filtering rule can be used. By dynamically requesting and receiving the native skip filtering rule, the client is convenient to update the native skip filtering rule in time, and the flexibility of the client page skip processing method is improved; by storing the successfully received native jump filtering rule locally, the previously stored native jump filtering rule is convenient to use when the rule is failed to be received at a certain time, and the robustness of the client page jump processing method is improved.
Step S202, the link is compared with the native jump filtering rule. If the link matches the native skip filtering rule, go to step S203; if the link does not match the native jump filtering rule, proceed to step S204.
Illustratively, the native jump filtering rule may be in the format of a regular expression.
And step S203, acquiring the domain name field in the link. If the domain name field belongs to the first set, go to step S205; if the domain name field belongs to the second set, go to step S206.
Wherein the first set comprises: there is no need to distinguish the domain name field of the client version page. For example, in a certain shopping client, the product detail page and the store page are pages without distinguishing client versions, and then the domain name field in the link pointing to the product detail page and the store page belongs to the first set. The second set includes: a domain name field of the client version page needs to be distinguished. For example, in a shopping client, the festival promotional activity page is a page that needs to be client version differentiated, and then the domain name field in the link to the festival promotional activity page belongs to the second set.
For example, assuming a link is https:// item.m.jd.comware ═ 12458, the link matches the native hop filter rule, and the domain name field "item.m.jd.com" in the link belongs to the first set, step S205 is entered. For example, assuming a link is https:// pro.m.jd.com/active/fahdflahfa/index.html, the link matches the native hop filtering rule, and the domain name field "pro.m.jd.com" in the link belongs to the second set, step S206 is entered.
And S204, jumping to a webpage corresponding to the link in a link jumping mode.
And S205, jumping to a native page corresponding to the link in a native jumping mode.
And step S206, sending a request for acquiring the page jump instruction to the server. After step S206, the process proceeds to step S207.
Illustratively, the request for obtaining the page jump indication includes: client version number, and page parameter information in the link.
For example, assuming that a link matching the native filtering rule is https:// pro.m.jd.com/active/fahdflahfa/index.html, and the domain name field "pro.m.jd.com" in the link belongs to the second set, the page parameter information, specifically the active template identification field "fahdflahfa" can be taken out from the link, and the version number of the client is obtained, so as to generate a request for obtaining the page jump indication to the server. After receiving the request, the server can make a corresponding page jump instruction according to the version number of the client and the page parameter information, and send the page jump instruction to the client.
And step S207, receiving a page jump instruction sent by the server. Wherein the page jump indication is a native jump indication or a link jump indication.
And S208, jumping to the page corresponding to the link according to the page jumping indication.
Specifically, step S208 includes: when the page jump instruction is a native jump instruction, jumping to a native page corresponding to the link in a native jump mode; and jumping to a webpage corresponding to the link in a link jumping mode under the condition that the page jumping indication is a link jumping indication.
In the embodiment of the invention, after the link is matched with the native filtering rule, different page jump processing steps are adopted according to different domain name fields in the link, so that the applicability of the page jump processing method in different scenes is improved. In addition, through steps S206, S207, and S208, a corresponding page jump manner can be adopted according to the difference of the client version. Therefore, the method not only enables the original and biochemical pages in the client to be as original and biochemical as possible, improves the user experience, but also can avoid the problem that the module which can be originally displayed in the high-version client cannot be displayed in the low-version client to cause page loss. In addition, the operator only needs to configure the link skip mode for all versions, and does not need to configure different page skip modes for different client versions, so that the page configuration workload of the operator is greatly reduced, and the probability of page configuration errors is reduced.
Fig. 3 is a schematic diagram of a main flow of a client page jump processing method according to still another embodiment of the present invention. The embodiment shown in fig. 3 is a further modification of the embodiment shown in fig. 2. The further improvement is mainly embodied in that: and a step after judging that the intercepted link is matched with the native jump filtering rule and the domain name field in the link belongs to the second set. Therefore, the following description will be mainly made with respect to these steps.
As shown in fig. 3, the client page jump processing method according to the embodiment of the present invention mainly includes:
and S301, acquiring a domain name field and a page jump identification field in the link. And under the condition that the domain name field belongs to the second set, judging whether a page jump identification field in the link is empty or not. Under the condition that the page jump identification field is empty, the step S302 is entered; in the case where the page jump identification field is not empty, the flow proceeds to step S303.
In specific implementation, an operator can set a page jump identification field in some links according to requirements. For example, for a jump link in an abnormal situation such as page redirection, a page jump identification field may be set in the link. Wherein the page jump identification field comprises at least one of: a native jump identification field and a link jump identification field. Illustratively, the native jump identification field is "has _ native ═ 1", and the link jump identification word is "has _ native ═ 0". Assuming that a link is https:// pro.m.jd.com/active/fahdflahfa/index. htmlhas _ native ═ 0, the domain name field in the link belongs to the second set, and the link contains the page jump identification field "has _ native ═ 0", so step S303 is entered. For another example, suppose a link is https:// pro.m.jd.com/active/fahdflahfa/index.html? The domain name field in the link belongs to the second set, and the page jump flag field in the link is empty, so step S302 is entered.
Step S302, loading the web page corresponding to the link through Webview (a web page loading control which can be regarded as a browser). After that, the process proceeds to step S304.
And step S303, carrying out page skipping according to the page skipping identification field.
Specifically, step S303 includes: when the page jump identification field is a primary jump identification field, jumping to a primary page corresponding to the link in a primary jump mode; and when the page jump identification field is the link jump identification field, jumping to the webpage corresponding to the link in a link jump mode.
Step S304, sending a request for acquiring the page jump instruction to the server, and receiving the page jump instruction sent by the server.
Wherein the page jump indication comprises: native jump instructions, link jump instructions. If the received page jump instruction is a native jump instruction, the process proceeds to step S305. And under the condition that the received page jump instruction is the link jump instruction, continuing loading the webpage corresponding to the link.
And S305, jumping to a native page corresponding to the link in a native jumping mode, and terminating the loading of the webpage. After that, the process proceeds to step S306.
And S306, inquiring a successful loading record of the Webview. If the successful loading record is empty, go to step S307; in the event that the successfully loaded record is not empty, not removing the Webview.
And S307, removing the Webview.
In the embodiment of the invention, the page conditions before and after the link jump can be roughly judged by inquiring the successful loading record of Webview: when the successful loading record is empty, the method can be considered as skipping from one native page to another native page; when the successful load record is not empty, it can be considered to jump from a web page to a native page. Furthermore, by inquiring the successful loading record of the Webview and removing the Webview when the successful loading record is empty, the situation of a middle transition page when the skipped original page returns to the previous original page can be avoided, so that a user does not sense the page skipping processing process, the seamless switching of the pages is realized, and the user experience is improved.
Fig. 4 is a schematic diagram of a main flow of a client page jump processing method according to still another embodiment of the present invention. The embodiment shown in fig. 4 is a further modification of the embodiment shown in fig. 2. The further improvement is mainly embodied in that: and a step after judging that the intercepted link is matched with the native jump filtering rule and the domain name field in the link belongs to the second set. Therefore, the following description will be mainly made with respect to these steps.
As shown in fig. 4, the client page jump processing method according to the embodiment of the present invention mainly includes:
step S401, under the condition that the domain name field belongs to the second set, sending a request for acquiring the page jump indication to the server.
And step S402, sending a request for preprocessing the link to a server.
In specific implementation, after receiving the preprocessing request, the server side preprocesses the link, including: and adding the current user login state and the geographical position information of the user. And then, the server side sends the preprocessed link to the client side.
And S403, receiving the preprocessed link sent by the server, and loading a webpage according to the preprocessed link.
Step S404, judging whether the difference value between the time of receiving the page jump instruction and the time of receiving the preprocessed link is smaller than a preset threshold value. If the difference is smaller than the threshold, go to step S405; otherwise, the process proceeds to step S407.
For example, the preset threshold may be set to 200 ms. And if the time for receiving the page jump instruction is 200ms or more than 200ms later than the time for receiving the preprocessed link, continuing to load the webpage. Therefore, the problem that the time for a user to wait for page loading is too long can be avoided, and the user experience is improved.
Step S405, judging whether the received page jump instruction is a native jump instruction. If the indication is a native skip indication, go to step S406; if the link jump instruction is received, the process proceeds to step S407.
And S406, jumping to a native page corresponding to the link in a native jumping mode, and terminating the loading of the webpage.
And step S407, continuing to load the webpage.
According to the method provided by the embodiment of the invention, the page capable of being subjected to primary and biochemical treatment in the client can be subjected to primary and biochemical treatment as much as possible, and the user experience is improved. In addition, by adopting the method of the embodiment of the invention, the operator only needs to configure the link jump without configuring both the original jump and the link jump, thereby greatly reducing the workload of page configuration of the operator and reducing the probability of error in page configuration. Further, through the steps S404 to S407, the problem that the time for the user to wait for the page loading is too long can be avoided, and the user experience is better improved.
Fig. 5 is a schematic diagram of main blocks of a client-side page jump processing apparatus according to an embodiment of the present invention. As shown in fig. 5, the client page jump processing apparatus 500 according to the embodiment of the present invention includes: an interception module 501, a comparison module 502 and a skip module 503.
The intercepting module 501 is configured to intercept a link on a page when the link is clicked.
A comparing module 502, configured to compare the link with the native skip filtering rule.
The native skip filtering rule can adopt the format of a regular expression. Regular expressions are understood to be defined as a "regular string" composed of specific strings defined in advance and combinations of the specific strings, and the "regular string" can be used for expressing a filtering logic for the strings. In particular implementations, the regular expressions representing the native jump filter rules may be one or more.
A skip module 503, configured to skip to a native page corresponding to the link in a native skip manner when the link matches the native skip filtering rule; and the native skip filtering rule is used for skipping to the webpage corresponding to the link in a link skip mode under the condition that the link is not matched with the native skip filtering rule.
Illustratively, when the link matches with a native filter rule of any regular expression format, part of the field content in the link may also be obtained by the regular expression for subsequent native jump. For example, assuming that a certain link https:// item.m.jd.comware ═ 12458 intercepted by the interception module 501 matches with a regular expression, the domain name field "item.m.jd.com" and the product identification field "12458" in the link can also be obtained through the regular expression, and then the skip module 503 calls a native skip mode according to the obtained domain name field and the product identification field to skip to the native page corresponding to the link.
In the device provided by the embodiment of the invention, the link is intercepted by the intercepting module, the link is compared with the original skipping filtering rule by the comparing module, and the original skipping or the link skipping is carried out by the skipping module according to the comparison result, so that the original and biochemical pages in the client can be as original and biochemical as possible under the condition that the links are uniformly configured in the page, and the user experience is improved. In addition, because the operator only needs to configure the link, the native jump mode and the link jump mode do not need to be configured according to different platform environments and different client versions, the page configuration workload of the operator is greatly reduced, and the probability of page configuration errors is reduced.
Fig. 6 is a schematic diagram of main modules of a client-side page jump processing apparatus according to another embodiment of the present invention. As shown in fig. 6, the client page jump processing apparatus 600 according to the embodiment of the present invention includes: the system comprises a rule acquisition module 601, an interception module 602, a comparison module 603, a first request module 604 and a skip module 605.
The rule obtaining module 601 is configured to send a request for obtaining a native skip filtering rule to the server, and also configured to receive the native skip filtering rule sent by the server and store the native skip filtering rule.
For example, the rule obtaining module 601 may request the native hop filter rule from the server after each client start. If the rule obtaining module 601 successfully receives the native skip filtering rule sent by the server, the received native skip filtering rule can be stored locally, and the stored native skip filtering rule covers the last stored native skip filtering rule; if the rule obtaining module 601 fails to receive the native jump filtering rule this time, the last saved native jump filtering rule may be used.
In the embodiment of the invention, the rule acquisition module 601 dynamically requests and receives the native skip filtering rule, so that the client can update the native skip filtering rule in time, and the flexibility of the client page skip processing device is improved; by storing the successfully received native jump filtering rules locally, the previously stored native jump filtering rules are convenient to use when the rules are failed to be received at a certain time, and the robustness of the client page jump processing device is improved.
The intercepting module 602 is configured to intercept a link on a page when the link is clicked.
A comparing module 603, configured to compare the link with the native skip filtering rule. And when the link does not match the native skip filtering rule, the skip module 605 skips to the webpage corresponding to the link in a link skip mode. In the case that the link matches the native hop filter rule, the domain name field in the link is obtained by the comparison module 603.
The skipping module 605 is further configured to skip to the native page corresponding to the link in a native skipping manner when the domain name field belongs to the first set. Wherein the first set comprises: there is no need to distinguish the domain name field of the client version page. For example, in a certain shopping client, the product detail page and the store page are pages without distinguishing client versions, and then the domain name field in the link pointing to the product detail page and the store page belongs to the first set.
A first request module 604, configured to send a request for obtaining a page jump instruction to the server and receive the page jump instruction sent by the server when the domain name field belongs to the second set. Wherein the second set comprises: a domain name field of the client version page needs to be distinguished. For example, in a shopping client, the festival promotional activity page is a page that needs to be client version differentiated, and then the domain name field in the link to the festival promotional activity page belongs to the second set.
For example, assuming a link is https:// item.m.jd.comware ═ 12458, the link matches the native hop filter rule, and the domain name field "item.m.jd.com" in the link belongs to the first set, the hop is performed by the hop module 605 by native hop. For example, assuming a link is https:// pro.m.jd.com/active/fahdflahfa/index.html, the link matches the native hop filtering rule, and the domain name field "pro.m.jd.com" in the link belongs to the second set, then a request to obtain a page hop indication is sent by the first request module 604 to the server.
The jump module 605 is further configured to jump to the page corresponding to the link according to the page jump instruction, and specifically includes: when the page jump indication is a native jump indication, the jump module jumps to a native page corresponding to the link in a native jump mode; and when the page jump indication is the link jump indication, the jump module jumps to the webpage corresponding to the link in a link jump mode.
In the embodiment of the invention, by arranging the comparison module, the skip module and the first request module, different page skip processing operations can be executed according to different domain name fields in the link after the link is matched with the native filtering rule, so that the applicability of the page skip processing device in different scenes is improved. In addition, the first request module requests the server to obtain the page jump instruction, so that the original and biochemical pages in the client are as original and biochemical as possible, the user experience is improved, and the problem that the page is lost due to the fact that the module which can be originally displayed in the high-version client cannot be displayed in the low-version client can be solved. In addition, the operator only needs to configure the link skip mode for all versions, and does not need to configure different page skip modes for different client versions, so that the page configuration workload of the operator is greatly reduced, and the probability of page configuration errors is reduced.
Fig. 7 is a schematic diagram of main blocks of a client-side page jump processing apparatus according to still another embodiment of the present invention. As shown in fig. 7, the client page jump processing apparatus 700 according to the embodiment of the present invention includes: a rule obtaining module 701, an intercepting module 702, a comparing module 703, a first requesting module 704, a skipping module 705 and a query and removal module 706.
The rule obtaining module 701 is configured to send a request for obtaining a native skip filtering rule to the server, receive the native skip filtering rule sent by the server, and store the native skip filtering rule.
An intercepting module 702, configured to intercept a link on a page when the link is clicked.
A comparing module 703, configured to compare the link with the native skip filtering rule. And in the case that the link does not match the native skip filtering rule, skipping to the webpage corresponding to the link by the skipping module 705 in a link skipping manner. In the case that the link matches the native hop filter rule, the domain name field in the link is obtained by the comparison module 703.
The skipping module 705 is further configured to skip to a native page corresponding to the link in a native skipping manner when the domain name field belongs to the first set. Wherein the first set comprises: there is no need to distinguish the domain name field of the client version page. For example, in a certain shopping client, the product detail page and the store page are pages without distinguishing client versions, and then the domain name field in the link pointing to the product detail page and the store page belongs to the first set.
The comparing module 703 is further configured to obtain the page jump identification field in the link when the domain name field belongs to the second set.
In specific implementation, an operator can set a page jump identification field in some links according to requirements. For example, for some jump links where there is a page redirection condition, a page jump identification field may be set in the link. Wherein the page jump identification field comprises at least one of: a native jump identification field and a link jump identification field. Illustratively, the native jump identification field is "has _ native ═ 1", and the link jump identification word is "has _ native ═ 0".
And under the condition that the page jump identification field is not empty, the jump module 705 carries out page jump according to the page jump identification field.
Illustratively, the jumping module 705 performing page jumping according to the page jumping identification field includes: when the page jump identification field is a primary jump identification field, jumping to a primary page corresponding to the link in a primary jump mode; and when the page jump identification field is the link jump identification field, jumping to the webpage corresponding to the link in a link jump mode.
In the case that the page jump identification field is empty, the jump module 705 loads the web page corresponding to the link through Webview (a control for loading web pages, which can be regarded as a browser). Moreover, when the page jump flag field is empty, the first request module 704 sends a request for obtaining a page jump instruction to the server, and receives the page jump instruction sent by the server. Wherein the page jump indication comprises: native jump instructions, link jump instructions.
In the case that the page jump indication received by the first request module 704 is a link jump indication, the jump module continues to load the web page corresponding to the link.
When the page jump instruction received by the first request module 704 is a native jump instruction, the jump module 705 jumps to a native page corresponding to the link in a native jump manner, and terminates the loading of the web page. And, in case that the page jump indication received by the first request module 704 is a native jump indication, querying a successful loading record of the Webview by the querying and removing module 706. And, in case the successful load record is empty, removing the Webview by the query and removal module 706; in the event that the successfully loaded record is not empty, not removing the Webview.
In this embodiment of the present invention, when the successful loading record is empty, the effect of the link jump processing may be considered as: jumps are made between one native page and another native page by links. When the successfully loaded record is not empty, the effect of the link jump processing can be considered as follows: jumping between a web page and a native page via links. Therefore, in the embodiment of the present invention, the query and removal module 706 removes the Webview when the successful loading record is empty, so that a situation of an intermediate transition page when a skipped native page returns to a previous native page can be avoided, a user does not perceive a page skipping process, seamless page switching is achieved, and user experience is improved.
According to the device provided by the embodiment of the invention, the page capable of being subjected to primary and biochemical treatment in the client can be subjected to primary and biochemical treatment as much as possible, and the user experience is improved. In addition, by adopting the method of the embodiment of the invention, the operator only needs to configure the link jump without configuring both the original jump and the link jump, thereby greatly reducing the workload of page configuration of the operator and reducing the probability of error in page configuration. Furthermore, by setting the query and removal module 706, the situation of a middle transition page when the skipped native page returns to the previous native page can be avoided, so that the user does not perceive the page skipping process, and seamless switching of pages is realized.
Fig. 8 is a schematic diagram of main blocks of a client-side page jump processing apparatus according to still another embodiment of the present invention. As shown in fig. 8, the client page jump processing apparatus 800 according to the embodiment of the present invention includes: a rule obtaining module 801, an intercepting module 802, a comparing module 803, a first requesting module 804, a second requesting module 805, a judging module 806, and a skipping module 807.
The rule obtaining module 801 is configured to send a request for obtaining a native skip filtering rule to the server, and also configured to receive the native skip filtering rule sent by the server and store the native skip filtering rule.
An interception module 802, configured to intercept a link on a page when the link is clicked.
A comparing module 803, configured to compare the link with the native skip filtering rule. In the case that the link does not match the native skip filtering rule, the skip module 807 skips to the web page corresponding to the link in a link skip manner. In the event that the link matches the native hop filter rule, the domain name field in the link is obtained by the comparison module 803.
The skipping module 807 is further configured to skip to a native page corresponding to the link in a native skipping manner if the domain name field belongs to the first set. Wherein the first set comprises: there is no need to distinguish the domain name field of the client version page. For example, in a certain shopping client, the product detail page and the store page are pages without distinguishing client versions, and then the domain name field in the link pointing to the product detail page and the store page belongs to the first set.
A first request module 804, configured to send a request for obtaining a page jump instruction to the server and receive the page jump instruction sent by the server when the domain name field belongs to the second set. Wherein the second set comprises: a domain name field of the client version page needs to be distinguished. For example, in a shopping client, the festival promotional activity page is a page that needs to be client version differentiated, and then the domain name field in the link to the festival promotional activity page belongs to the second set.
A second request module 805, configured to send a request for preprocessing the link to the server and receive the preprocessed link sent by the server when the domain name field belongs to the second set. In specific implementation, after receiving the preprocessing request, the server side preprocesses the link, including: and adding the current user login state and the geographical position information of the user. And then, the server side sends the preprocessed link to the client side.
A determining module 806, configured to determine whether a difference between the time when the first request module receives the page jump instruction and the time when the second request module receives the preprocessed link is smaller than a preset threshold. For example, the preset threshold may be set to 200 ms.
A jumping module 807, configured to load, after the second requesting module 805 receives the preprocessed link, a web page corresponding to the preprocessed link through Webview. The skipping module 807 is further configured to continue to load the web page corresponding to the preprocessed link through Webview when the determining module 806 determines that the difference is greater than or equal to the preset threshold.
The skipping module 807 is further configured to skip to a native page corresponding to the link in a native skipping manner and terminate loading of the web page by the Webview when the determining module 806 determines that the difference is smaller than the preset threshold and the received page skipping instruction is a native skipping instruction. The skipping module 807 is further configured to continue to load the web page corresponding to the preprocessed link through Webview when the determining module 806 determines that the difference is smaller than the preset threshold and the received page skipping instruction is the link skipping instruction.
According to the device provided by the embodiment of the invention, the page capable of being subjected to primary and biochemical treatment in the client can be subjected to primary and biochemical treatment as much as possible, and the user experience is improved. In addition, by adopting the method of the embodiment of the invention, the operator only needs to configure the link jump without configuring both the original jump and the link jump, thereby greatly reducing the workload of page configuration of the operator and reducing the probability of error in page configuration. Furthermore, by arranging the judging module, the problem that the time for a user to wait for page loading is too long can be avoided, and the user experience is better improved.
FIG. 9 is a schematic diagram of the major modules of a server according to one embodiment of the present invention. As shown in fig. 9, a server 900 according to an embodiment of the present invention includes: a rule issuing module 901 and a skip indication issuing module 902.
The rule issuing module 901 is configured to send the native skip filtering rule to the client page skip processing apparatus after receiving a request for obtaining the native skip filtering rule sent by the client page skip processing apparatus.
A skip instruction issuing module 902, configured to send a corresponding page skip instruction to the page skip processing apparatus after receiving a request for obtaining the page skip instruction sent by the page skip processing apparatus.
In specific implementation, after receiving the request for obtaining the page jump instruction, the jump instruction issuing module 902 may make a corresponding jump instruction according to the client version number carried in the request and the page parameter information extracted from the link, and send the corresponding page jump instruction to the apparatus.
According to the server provided by the embodiment of the invention, the page jump processing device of the client can be assisted to realize the processing of page jump. Furthermore, the page capable of being originally processed in the client can be originally processed as much as possible, and user experience is improved.
Fig. 10 shows an exemplary system architecture 1000 to which the client page jump processing method or the client page jump processing apparatus according to an embodiment of the present invention may be applied.
As shown in fig. 10, the system architecture 1000 may include terminal devices 1001, 1002, 1003, a network 1004, and a server 1005. The network 1004 is used to provide a medium for communication links between the terminal devices 1001, 1002, 1003 and the server 1005. Network 1004 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
A user may use the terminal devices 1001, 1002, 1003 to interact with a server 1005 via a network 1004 to receive or transmit messages or the like. Various communication client applications, such as shopping applications, web browser applications, search applications, instant messaging tools, mailbox clients, social platform software, and the like, may be installed on the terminal devices 1001, 1002, and 1003.
The terminal devices 1001, 1002, 1003 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 1005 may be a server that provides various services, for example, a background management server that supports a shopping site browsed by a user using the terminal devices 1001, 1002, and 1003. The background management server can analyze and process the received data such as the request for obtaining the native skip filtering rule, and feed back the processing result to the terminal device.
It should be noted that the client page jump processing method provided by the embodiment of the present invention is generally executed by a terminal device, and accordingly, the client page jump processing apparatus is generally disposed in the terminal device.
It should be understood that the number of terminal devices, networks, and servers in fig. 10 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
FIG. 11 illustrates a block diagram of a computer system 1100 suitable for use with a terminal device implementing embodiments of the present invention. The computer system illustrated in FIG. 11 is only one example and should not impose any limitations on the scope of use or functionality of embodiments of the invention.
As shown in fig. 11, the computer system 1100 includes a Central Processing Unit (CPU)1101, which can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)1102 or a program loaded from a storage section 1108 into a Random Access Memory (RAM) 1103. In the RAM 1103, various programs and data necessary for the operation of the system 1100 are also stored. The CPU 1101, ROM 1102, and RAM 1103 are connected to each other by a bus 1104. An input/output (I/O) interface 1105 is also connected to bus 1104.
The following components are connected to the I/O interface 1105: an input portion 1106 including a keyboard, mouse, and the like; an output portion 1107 including a signal output unit such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and a speaker; a storage section 1108 including a hard disk and the like; and a communication section 1109 including a network interface card such as a LAN card, a modem, or the like. The communication section 1109 performs communication processing via a network such as the internet. A driver 1110 is also connected to the I/O interface 1105 as necessary. A removable medium 1111 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 1110 as necessary, so that a computer program read out therefrom is mounted into the storage section 1108 as necessary.
In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication portion 1109 and/or installed from the removable medium 1111. The above-described functions defined in the system of the present invention are executed when the computer program is executed by a Central Processing Unit (CPU) 1101.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products 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 code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, 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 or flowchart illustration, and combinations of blocks in the block diagrams 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 computer instructions.
The modules described in the embodiments of the present invention may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor comprises an interception module, a comparison module and a skip module. The names of these modules do not in some cases constitute a limitation on the module itself, for example, the alignment module may also be described as a "module that aligns links to native hop filter rules".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to perform the following: intercepting a link when the link on a page is clicked; comparing the link with a native skip filtering rule; if the link is matched with the native skip filtering rule, skipping to a native page corresponding to the link in a native skip mode; otherwise, jumping to the webpage corresponding to the link in a link jumping mode.
The above-described embodiments should not be construed as limiting the scope of the invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (16)
1. A client page jump processing method is characterized by comprising the following steps:
intercepting a link when the link on a page is clicked;
comparing the link with a native skip filtering rule;
under the condition that the link is matched with the native skip filtering rule, acquiring a domain name field in the link; under the condition that the domain name field belongs to the first set, skipping to a native page corresponding to the link in a native skipping mode; wherein the first set comprises: the domain name field of the page of the client version does not need to be distinguished;
and under the condition that the link is not matched with the native skip filtering rule, skipping to a webpage corresponding to the link in a link skip mode.
2. The method of claim 1, further comprising:
under the condition that the domain name field belongs to a second set, sending a request for acquiring a page jump instruction, and receiving a returned page jump instruction; skipping to a page corresponding to the link according to the page skipping indication;
wherein the second set comprises: a domain name field of the client version page needs to be distinguished.
3. The method according to claim 2, wherein the step of jumping to the page corresponding to the link according to the page jump indication comprises:
when the page jump instruction is a native jump instruction, jumping to a native page corresponding to the link in a native jump mode; and jumping to a webpage corresponding to the link in a link jumping mode under the condition that the page jumping indication is a link jumping indication.
4. The method of claim 2, further comprising:
and before the request for acquiring the page jump indication is sent, acquiring a page jump identification field in the link, and confirming that the page jump identification field is empty.
5. The method of claim 4, further comprising:
if the page jump identification field is not empty, performing page jump according to the page jump identification field without executing the step of sending a request for acquiring a page jump indication;
wherein the page jump identification field comprises at least one of: a native jump identification field and a link jump identification field.
6. The method of any of claims 2 to 5, further comprising:
loading a webpage corresponding to the link through Webview under the condition that the domain name field belongs to a second set; and terminating the loading of the webpage when the returned webpage jump indication is received as the original jump indication.
7. The method of claim 6, further comprising:
under the condition that the returned page jump instruction is received as a native jump instruction, querying a successful loading record of the Webview; removing the Webview when the successful loading record is empty; otherwise, not removing the Webview.
8. The method of claim 6, further comprising:
before the step of loading the webpage corresponding to the link through Webview, sending a request for preprocessing the link, receiving the returned preprocessed link, and loading the webpage according to the preprocessed link.
9. The method of claim 8, further comprising:
after the step of receiving the returned preprocessed link, judging whether the difference value between the time of receiving the page jump instruction and the time of receiving the preprocessed link is smaller than a preset threshold value;
if the difference value is smaller than a preset threshold value, jumping to a page corresponding to the link according to the page jumping indication; otherwise, the step of jumping to the page corresponding to the link according to the page jump instruction is not executed, and the webpage is continuously loaded according to the preprocessed link.
10. The method of claim 1, wherein the native hop filter rule is in the form of a regular expression.
11. The method of claim 1, further comprising:
sending a request for acquiring a native skip filtering rule; and receiving the returned native skip filtering rule, and storing the native skip filtering rule.
12. A client page jump processing apparatus, the apparatus comprising:
the intercepting module is used for intercepting the link when the link on the page is clicked;
the comparison module is used for comparing the link with a native skip filtering rule; the comparison module is further used for acquiring a domain name field in the link under the condition that the link is matched with the native skip filtering rule;
the skipping module is used for skipping to a native page corresponding to the link in a native skipping mode under the condition that the domain name field belongs to the first set; wherein the first set comprises: the domain name field of the page of the client version does not need to be distinguished; the skip module is further configured to skip to a webpage corresponding to the link in a link skip mode under the condition that the link is not matched with the native skip filtering rule.
13. The apparatus of claim 12,
the device further comprises: the first request module is used for sending a request for acquiring a page jump instruction and receiving a returned page jump instruction under the condition that the domain name field belongs to the second set;
the skip module is further used for skipping to a page corresponding to the link according to the page skip indication;
wherein the second set comprises: a domain name field of the client version page needs to be distinguished.
14. A server, characterized in that the server comprises:
a rule issuing module, configured to send a native hop filter rule to the device according to claim 13 after receiving a request for obtaining the native hop filter rule sent by the device;
and the skip indication issuing module is used for sending the corresponding page skip indication to the device after receiving a request for obtaining the page skip indication sent by the device.
15. A terminal device, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-11.
16. A computer-readable medium, on which a computer program is stored, which program, when being executed by a processor, is adapted to carry out the method of any one of claims 1 to 11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710992068.6A CN107844324B (en) | 2017-10-23 | 2017-10-23 | Client page jump processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710992068.6A CN107844324B (en) | 2017-10-23 | 2017-10-23 | Client page jump processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107844324A CN107844324A (en) | 2018-03-27 |
CN107844324B true CN107844324B (en) | 2021-11-02 |
Family
ID=61661603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710992068.6A Active CN107844324B (en) | 2017-10-23 | 2017-10-23 | Client page jump processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107844324B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108648363B (en) * | 2018-05-10 | 2019-07-30 | 深圳市丰巢科技有限公司 | A kind of method and express delivery cabinet of express delivery cabinet conversion of page |
CN110688592B (en) * | 2018-07-06 | 2022-06-21 | 武汉斗鱼网络科技有限公司 | External link skipping method, storage medium, electronic device and system |
CN109033302A (en) * | 2018-07-16 | 2018-12-18 | 深圳鼎盛电脑科技有限公司 | A kind of method for page jump, device, terminal and storage medium |
CN109840418B (en) * | 2019-02-19 | 2021-01-01 | Oppo广东移动通信有限公司 | Application jump control method, device, storage medium and terminal |
CN109918153B (en) * | 2019-03-18 | 2022-05-27 | 北京信息科技大学 | Page opening method and device and page content retrieval method and device |
CN110764895A (en) * | 2019-10-30 | 2020-02-07 | 江苏满运软件科技有限公司 | Application service dynamic switching method, system, equipment and storage medium |
CN111786938B (en) * | 2020-03-06 | 2021-10-15 | 北京沃东天骏信息技术有限公司 | Method, system and electronic equipment for preventing malicious resource acquisition |
CN111625736B (en) * | 2020-05-25 | 2023-04-07 | 厦门美图之家科技有限公司 | Link skip control method and related device |
CN118606586A (en) * | 2020-07-28 | 2024-09-06 | 支付宝(杭州)信息技术有限公司 | A page processing method, device and equipment |
CN115080159A (en) * | 2021-03-12 | 2022-09-20 | 华为技术有限公司 | Page feature storage method, page jump method and device |
CN113641940B (en) * | 2021-10-13 | 2022-01-25 | 北京新氧科技有限公司 | Page jump method, device, system, equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7921353B1 (en) * | 2007-04-09 | 2011-04-05 | Oracle America, Inc. | Method and system for providing client-server injection framework using asynchronous JavaScript and XML |
CN103678536A (en) * | 2013-12-02 | 2014-03-26 | 乐视网信息技术(北京)股份有限公司 | Method and device for implementing page returning |
CN104111944A (en) * | 2013-04-19 | 2014-10-22 | 阿里巴巴集团控股有限公司 | Page processing method and device and page generating method and device |
CN105138340A (en) * | 2015-09-15 | 2015-12-09 | 北京齐尔布莱特科技有限公司 | Interaction method and system for Native and Web pages |
CN106815276A (en) * | 2015-11-27 | 2017-06-09 | 阿里巴巴集团控股有限公司 | Method for page jump and device |
CN107025221A (en) * | 2016-01-29 | 2017-08-08 | 五八同城信息技术有限公司 | Two-dimensional code scanning redirects processing method and processing device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080005125A1 (en) * | 2006-07-03 | 2008-01-03 | Dewey Gaedeke | System for displaying user generated content in a web browser |
-
2017
- 2017-10-23 CN CN201710992068.6A patent/CN107844324B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7921353B1 (en) * | 2007-04-09 | 2011-04-05 | Oracle America, Inc. | Method and system for providing client-server injection framework using asynchronous JavaScript and XML |
CN104111944A (en) * | 2013-04-19 | 2014-10-22 | 阿里巴巴集团控股有限公司 | Page processing method and device and page generating method and device |
CN103678536A (en) * | 2013-12-02 | 2014-03-26 | 乐视网信息技术(北京)股份有限公司 | Method and device for implementing page returning |
CN105138340A (en) * | 2015-09-15 | 2015-12-09 | 北京齐尔布莱特科技有限公司 | Interaction method and system for Native and Web pages |
CN106815276A (en) * | 2015-11-27 | 2017-06-09 | 阿里巴巴集团控股有限公司 | Method for page jump and device |
CN107025221A (en) * | 2016-01-29 | 2017-08-08 | 五八同城信息技术有限公司 | Two-dimensional code scanning redirects processing method and processing device |
Also Published As
Publication number | Publication date |
---|---|
CN107844324A (en) | 2018-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107844324B (en) | Client page jump processing method and device | |
CN109766082B (en) | Method and device for application program page jump | |
CN110120917B (en) | Routing method and device based on content | |
CN107656768B (en) | Method and system for controlling page jump | |
CN110796462B (en) | Flow guiding method and device | |
CN111881392A (en) | Page display method and device | |
CN113452733A (en) | File downloading method and device | |
CN112905225A (en) | Method and device for creating continuous integration tool construction task | |
CN115470432A (en) | Page rendering method and device, electronic equipment and computer readable medium | |
CN110647327A (en) | Method and device for dynamic control of user interface based on card | |
CN112784187A (en) | Page display method and device | |
CN113779122B (en) | Method and device for exporting data | |
CN109213815B (en) | Method, device, server terminal and readable medium for controlling execution times | |
CN114253441B (en) | Method and device for enabling target function, storage medium and electronic device | |
CN113515328B (en) | Page rendering method, device, electronic equipment and storage medium | |
CN114417318A (en) | Third-party page jumping method and device and electronic equipment | |
CN114125067A (en) | Front-end and back-end separated gray scale publishing method, front-end server and configuration server | |
CN113572704A (en) | Information processing method, production end, consumption end and server | |
CN112835609A (en) | Method and device for modifying dependent package download address | |
CN113132447A (en) | Reverse proxy method and system | |
CN113448652A (en) | Request processing method and device | |
CN113535163B (en) | Method and device for generating message | |
CN111209014A (en) | Parameter checking method and device | |
CN113553489B (en) | Method, device, equipment, medium and program product for capturing content | |
CN109218270B (en) | Method and device for processing hijacked request |
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 |