CN110866203A - Page jump method, device, equipment and computer readable storage medium - Google Patents

Page jump method, device, equipment and computer readable storage medium Download PDF

Info

Publication number
CN110866203A
CN110866203A CN201810896907.9A CN201810896907A CN110866203A CN 110866203 A CN110866203 A CN 110866203A CN 201810896907 A CN201810896907 A CN 201810896907A CN 110866203 A CN110866203 A CN 110866203A
Authority
CN
China
Prior art keywords
page
type
link
opening mode
pages
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.)
Granted
Application number
CN201810896907.9A
Other languages
Chinese (zh)
Other versions
CN110866203B (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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201810896907.9A priority Critical patent/CN110866203B/en
Publication of CN110866203A publication Critical patent/CN110866203A/en
Application granted granted Critical
Publication of CN110866203B publication Critical patent/CN110866203B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present disclosure relates to a page jump method, device, apparatus and computer readable storage medium, the method is applied to a browser, and includes: receiving an open request for a link in a first page with respect to a second page; acquiring the page type of the first page and the page type of the second page; and judging whether the first page and the second page are related pages according to the page type of the first page and the page type of the second page, if so, jumping from the first page to the second page, and not recording the first page in a page browsing history.

Description

Page jump method, device, equipment and computer readable storage medium
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a page jump method, apparatus, device, and computer-readable storage medium.
Background
With the development of the internet, a user can access a page (also referred to as a WEB page or a WEB page) anytime and anywhere through a browser of a mobile terminal such as a mobile phone. While browsing a web page, the user may use the return key to return to a previously browsed web page. In addition, many web pages often have a plurality of similar links, for example, many web pages have navigation bars, and each item included in the navigation bar is the similar link. According to the existing page jump method, after a plurality of items in a navigation bar are opened in sequence, when a return operation is executed, the navigation bar returns to other items in the navigation bar browsed earlier, and the actual intention of a user is not to return to other items in the navigation bar but to return to an earlier page, so that the page which is actually wanted to see can be returned through a plurality of times of returns, and the internet experience is reduced.
Disclosure of Invention
The present disclosure is directed to a new page jump method, apparatus, device and computer readable storage medium.
The purpose of the present disclosure is achieved by the following technical means. The page jumping method provided by the disclosure is applied to a browser and comprises the following steps: receiving an open request for a link in a first page with respect to a second page; acquiring the page type of the first page and the page type of the second page; and judging whether the first page and the second page are related pages according to the page type of the first page and the page type of the second page, if so, jumping from the first page to the second page, and not recording the first page in a page browsing history.
The object of the present disclosure can be further achieved by the following technical measures.
In the page jump method, the determining whether the first page and the second page are related pages according to the page type of the first page and the page type of the second page specifically includes: and judging whether the first page and the second page belong to the same page group or not according to the page type of the first page and the page type of the second page, wherein if the first page and the second page belong to the same page group, the first page and the second page are related page types.
In the foregoing page jump method, the not recording the first page in the page browsing history includes: and deleting the first page from the page browsing history.
The page jump method includes: and replacing the first page with the second page in the first label page where the first page is located.
The page jump method includes: receiving a rollback request to rollback from the second page; returning according to the page browsing history, so that if the first page and the second page are related types of pages, the first page and the second page are directly returned to a third page from the second page; wherein the third page is a page that was not of the relevant type to the first page that was most recently opened prior to opening the first page.
In the foregoing page jump method, before the receiving of the open request for the link in the first page with respect to the second page: setting a uniform link opening mode for each link in advance, or setting a corresponding link opening mode for each link in advance; after the determining whether the first page and the second page are related type pages further includes: if the first page and the second page are not related pages, acquiring a link opening mode of the second page, and opening the second page according to the link opening mode of the second page.
In the foregoing page jump method, the link opening manner includes: a first opening mode and/or a second opening mode; if the acquired link opening mode of the second page is the first opening mode, opening the second page according to the link opening mode of the second page includes: newly establishing an empty tab page as a second tab page, and displaying the second page in the second tab page; if the acquired link opening mode of the second page is the second opening mode, the opening the second page according to the link opening mode of the second page includes: and jumping from the first page to the second page in the first tab page where the first page is located, and recording the first page in a page browsing history.
The purpose of the present disclosure is also achieved by the following technical solutions. According to this page jump device that this disclosure proposes, include: the device comprises a first receiving module, a second receiving module and a third receiving module, wherein the first receiving module is used for receiving an opening request of a link related to a second page in a first page; the first obtaining module is used for obtaining the page type of the first page and the page type of the second page; the first judging module is used for judging whether the first page and the second page are related pages according to the page type of the first page and the page type of the second page; the first execution module is used for jumping from the first page to the second page if the first page and the second page are related pages, and the first page is not recorded in a page browsing history.
The object of the present disclosure can be further achieved by the following technical measures.
In the foregoing page jump apparatus, the first determining module is specifically configured to: and judging whether the first page and the second page belong to the same page group or not according to the page type of the first page and the page type of the second page, wherein if the first page and the second page belong to the same page group, the first page and the second page are related page types.
The page jump apparatus described above, wherein said not recording the first page in the page browsing history comprises: and deleting the first page from the page browsing history.
The page jump apparatus described above, wherein said jumping from the first page to the second page comprises: and replacing the first page with the second page in the first label page where the first page is located.
The page jump apparatus described above, wherein the apparatus further includes: a second receiving module, configured to receive a return request to return from the second page; the second execution module is used for returning according to the page browsing history so as to directly return to a third page from the second page if the first page and the second page are related pages; wherein the third page is a page that was not of the relevant type to the first page that was most recently opened prior to opening the first page.
The page jump apparatus described above, wherein the apparatus further includes: the link opening mode setting module is used for setting a uniform link opening mode for each link in advance or setting a corresponding link opening mode for each link in advance before the first receiving module receives the opening request of the link related to the second page in the first page; and a third executing module, configured to, after the processing by the first determining module, obtain a link opening manner of the second page if the first page and the second page are not related to each other, and open the second page according to the link opening manner of the second page.
In the foregoing page jump apparatus, the link opening manner includes: a first opening mode and/or a second opening mode; the third execution module is specifically configured to: if the acquired link opening mode of the second page is the first opening mode, newly establishing an empty tab page as a second tab page, and displaying the second page in the second tab page; and if the acquired link opening mode of the second page is the second opening mode, jumping from the first page to the second page in a first tab page where the first page is located, and recording the first page in a page browsing history.
The purpose of the present disclosure is also achieved by the following technical solutions. An apparatus proposed in accordance with the present disclosure includes: a memory for storing non-transitory computer readable instructions; and the processor is used for executing the computer readable instructions, so that the processor realizes any one of the page jump methods when executing the processor.
The purpose of the present disclosure is also achieved by the following technical solutions. A computer-readable storage medium according to the present disclosure is provided for storing non-transitory computer-readable instructions which, when executed by a computer, cause the computer to perform any one of the aforementioned page jump methods.
The foregoing is a summary of the present disclosure, and for the purposes of promoting a clear understanding of the technical means of the present disclosure, the present disclosure may be embodied in other specific forms without departing from the spirit or essential attributes thereof.
Drawings
Fig. 1 is a flowchart of a page jump method according to an embodiment of the present disclosure.
Fig. 2 is a flowchart diagram of a page jump method according to another embodiment of the present disclosure.
FIG. 3 is a flowchart illustrating an example of opening a specific page link by using a page jump method according to an embodiment of the present disclosure.
Fig. 4 is a block diagram of a page jump apparatus according to an embodiment of the present disclosure.
Fig. 5 is a block diagram of a page jump apparatus according to another embodiment of the present disclosure.
Fig. 6 is a hardware block diagram of a device of one embodiment of the present disclosure.
Fig. 7 is a schematic diagram of a computer-readable storage medium of one embodiment of the present disclosure.
Fig. 8 is a block diagram of a terminal device according to an embodiment of the present disclosure.
Detailed Description
To further illustrate the technical means and effects of the present disclosure for achieving the predetermined objects, the following detailed description will be given of specific embodiments, structures, features and effects of page jump methods, devices, apparatuses and computer readable storage media according to the present disclosure with reference to the accompanying drawings and preferred embodiments.
Fig. 1 is a schematic flow chart diagram of an embodiment of a page jump method of the present disclosure. Referring to fig. 1, a page jump method according to an example of the present disclosure is applied to a browser, and is particularly applicable to a browser of a mobile terminal, where the method mainly includes the following steps:
in step S11, an open request for a link in the first page with respect to the second page is received.
Step S12, obtain the page type of the first page and the page type of the second page.
Step S13, determining whether the first page and the second page are related type pages according to the page type of the first page and the page type of the second page.
In step S14, if the page is the related type page, the first page is skipped to the second page, and the first page is not recorded in the page browsing history.
In some embodiments of the present disclosure, the step S14 of jumping from the first page to the second page is to replace the first page with the second page in the tab page where the first page is located, which specifically includes: and the label page where the first page is located is called a first label page, and after the first page is deleted from the first label page, the second page is displayed in the first label page.
The step S14 of not recording the first page in the page view history may be implemented in various ways. In practice, since the recording of the page browsing history is generally performed by default after the page jump, in one example, the default manner may be modified so that the page browsing history is not recorded after the jump in the case that the first page and the second page are related types of pages; in another example, in a case where the first page and the second page are related types of pages, the first page is recorded in the page browsing history in a default manner, and then the first page is deleted from the page browsing history, so that an effect that the first page is not recorded in the page browsing history can also be achieved.
It should be noted that, since the links of the pages correspond to each other, it can be stated that the first page and the second page are related types of pages: the link of the first page is a parallel link with the link of the second page.
In some embodiments of the present disclosure, the step S13 specifically includes: and judging whether the first page and the second page belong to the same page group or not according to the page type of the first page and the page type of the second page, wherein if the first page and the second page belong to the same page group, the first page and the second page are related page types, and otherwise, the first page and the second page are not related page types.
In practice, the attribute of one page is often described by using a meta tag, and thus whether a plurality of pages are related or not can be identified by using the meta tag. In an alternative example, a page group of a page is tagged with a < meta name ═ page-group 'content ═ group name' >. The "content" is a group name of the page group, and whether multiple pages belong to the same page group is determined by whether the "group name" is the same.
In some embodiments of the present disclosure, the page jump method further includes: before the foregoing step S11 is performed, a link opening manner is set in advance. After the foregoing step S13 is performed, if the first page and the second page are not related to each other, the attribute of the link related to the second page is analyzed, and the second page is opened according to the link opening manner of the second page.
As an alternative embodiment, the link opening manner includes: a first opening mode and/or a second opening mode. The first opening mode is also referred to as a "new tab page open" mode, and the second opening mode is also referred to as a "jump within the same tab page" mode. If the acquired link opening mode of the second page is the first opening mode, opening the second page according to the link opening mode of the second page includes: newly establishing an empty tab page as a second tab page, displaying the second page in the second tab page, wherein the second tab page is covered on the existing tab page, so that only the second tab page is displayed. If the acquired link opening mode of the second page is the second opening mode, opening the second page according to the link opening mode of the second page includes: and jumping from the first page to the second page in the first tab page where the first page is located, and recording the first page in page browsing history. In practice, the link open mode is often set with the target attribute of the a-tag.
In an optional example, a uniform link opening mode is set for each link in advance, so that if the first page and the second page are not related type pages, the processing is performed by using the uniform link opening mode. In another optional example, a corresponding link opening mode is set for each link in advance, and the link opening modes of different links may be different, so that if the first page and the second page are not related types of pages, the processing is performed by using the link opening mode corresponding to the second page.
FIG. 2 is a schematic flow chart diagram of another embodiment of a page jump method of the present disclosure. Referring to fig. 2, in some embodiments of the present disclosure, the page jump method of the example of the present disclosure further includes returning according to a page browsing history. Specifically, the method further includes, after the foregoing step S14:
in step S21, a rollback request to rollback from the second page is received.
In step S22, a return is made based on the page view history. If the first page and the second page are related type pages, the first page is directly returned to the third page from the second page instead of being returned to the first page from the second page due to the fact that the first page is not recorded at the end of the page browsing history. Wherein the third page is a page that was most recently opened prior to opening the first page and is not of a related type to the first page.
It should be noted that the first page does not have to be opened by a link in the third web page with respect to the first page, and may be: between the state of showing the third page and the state of showing the first page, one or more related type pages of the first page are opened by using the method disclosed by the disclosure, or between the third page and the first page, a plurality of parallel links which are in the same page group with the first page are opened; for example, a fourth page is opened from the third page, the first page is opened from the fourth page, and the second page is opened from the first page, wherein the fourth page, the first page and the second page belong to the same page group, and the third page does not belong to the page group; in this case, when the return is performed based on the page view history as per step S22, the return will be also made directly from the second page to the third page.
It should be noted that the returning according to the page view history at the aforementioned step S22 includes a plurality of specific cases. In one case, the third page is recorded in the page browsing history, so that when the step S22 is performed, if the first page and the second page are related type pages, since the first page is not recorded but the third page is recorded at the end of the page browsing history, the state of showing the second page is directly returned to the state of showing the third page. In another case, the third page is not required to be recorded in the page browsing history, specifically, if the first page is opened from a link in the third page in a manner of "opening a new tab page", two tab pages, namely a tab page where the third page is located (which is not referred to as a third tab page) and a tab page where the first page is located (which is not referred to as a fourth tab page), exist at the same time, and the fourth tab page is overlaid on the third tab page, so that only the fourth tab page is displayed; when the second page, which is a related page to the first page, is opened from the first page in the "parallel link" manner in steps S11 to S14, and then returned from the second page in steps S21 and S22, the fourth tab is destroyed because there is no browsing history about the fourth tab (the fourth tab is also the tab where the second page is located), so that the fourth tab is directly returned to the state where the third page is displayed from the state where the second page is displayed.
According to the embodiments of the page jump method provided by the present disclosure, the present disclosure provides a new page jump method: parallel linking. By the page skipping method provided by the disclosure, the page browsing history is not recorded when a plurality of pages belonging to related types of pages are skipped, and when the pages are returned after the same page group is skipped for a plurality of times, the pages which have been browsed before the same page group are directly returned to browse the pages, so that the page skipping is more in line with the intention of a user, and the experience of browsing the pages is improved.
FIG. 3 is a schematic flow chart diagram illustrating a specific example of opening a page link using one embodiment of the page jump method of the present disclosure. In the example shown in fig. 3, the "open new tab page" manner is set in advance as a link open manner unified for each link, and a related type page is between the first page and the second page, a related type page is not between the third page and the first page, and a related type page is not between the third page and the second page. For three operations of opening a link related to a first page from a third page, opening a link related to a second page from the first page and returning from the second page, which are sequentially performed by a user, the following processing is performed by using the page jump method of the present disclosure:
step S31, receiving a request for opening a link with respect to the first page from the third page, obtaining the page type of the third page and the page type of the first page, determining whether the third page and the first page are related type pages, since the third page is not the related type page with the first page, and the link open mode is set to the "open new tab page" mode, so that the first page is shown in a new tab page (tab page Y in fig. 3) distinguished from the tab page (tab page X in fig. 3) where the third page is located, although two tab pages of tab page X and tab page Y exist at the same time, but since tab page Y is overlaid on tab page X, only tab page Y is in the foreground display state, that is, the first page is in the foreground presentation state, and tab page X and the third page in tab page X are in the background and are not presented.
Step S32, receiving a request for opening a link related to a second page from a first page, obtaining a page type of the first page and a page type of the second page, and determining whether the first page and the second page are related type pages, where because the first page and the second page are related type pages, the first page is replaced with the second page in the tab page Y where the first page is located and the first page is not recorded in the page browsing history.
Step S33, receiving the request returned from the second page, and according to the page browsing history, destroying the tab page Y because there is no page browsing history record about the tab page Y, at this time, the tab page X where the third page is located will be displayed to the foreground, and the third page becomes the display state.
FIG. 4 is a schematic block diagram of one embodiment of a page jump apparatus of the present disclosure. Referring to fig. 4, the page jump apparatus 100 of the present disclosure mainly includes a first receiving module 110, a first obtaining module 120, a first determining module 130, and a first executing module 140.
The first receiving module 110 is configured to receive an open request for a link in a first page with respect to a second page.
The first obtaining module 120 is configured to obtain a page type of the first page and a page type of the second page.
The first determining module 130 is configured to determine whether the first page and the second page are related type pages according to the page type of the first page and the page type of the second page.
The first execution module 140 is configured to jump from the first page to the second page if the first page and the second page are related types of pages, and not record the first page in the page browsing history. Optionally, the jumping from the first page to the second page includes: and replacing the first page with the second page in the first label page where the first page is located. Optionally, the aforementioned not recording the first page in the page browsing history includes: the first page is deleted from the page view history.
In some embodiments of the present disclosure, the first determining module 130 is specifically configured to: and judging whether the first page and the second page belong to the same page group or not according to the page type of the first page and the page type of the second page, wherein if the first page and the second page belong to the same page group, the first page and the second page are related page types.
Fig. 5 is a schematic structural diagram of another embodiment of the page jump apparatus of the present disclosure. Referring to fig. 5, in some embodiments of the present disclosure, the page jump apparatus 100 of the present disclosure includes a second receiving module 150 and a second executing module 160 in addition to the first receiving module 110, the first obtaining module 120, the first determining module 130 and the first executing module 140.
The second receiving module 150 is configured to receive a rollback request to rollback from the second page.
The second execution module 160 is configured to perform a rollback according to the page browsing history. So that if the first page and the second page are related type pages, the page is directly returned to the third page from the second page. Wherein the third page is a page that was most recently opened prior to opening the first page and is not of a related type to the first page.
In some embodiments of the present disclosure, the page jump apparatus 100 of the present disclosure further includes a link opening mode setting module (not shown in the drawings) and a third execution module (not shown in the drawings).
The link opening mode setting module is configured to set a link opening mode in advance before the first receiving module 110 receives an opening request for a link in the first page with respect to the second page. In an optional example, the link opening manner setting module is specifically configured to: and setting a uniform link opening mode for each link in advance. In another optional example, the link opening manner setting module is specifically configured to: and setting a corresponding link opening mode for each link in advance.
The third executing module is configured to, after the processing by the first determining module 130, obtain a link opening manner of the second page if the first page and the second page are not related to each other, and open the second page according to the link opening manner of the second page.
As an alternative embodiment, the link opening mode includes: a first opening mode and/or a second opening mode. The third executing module is specifically configured to: if the acquired link opening mode of the second page is the first opening mode, newly establishing an empty tab page as a second tab page, and displaying the second page in the second tab page; and if the acquired link opening mode of the second page is the second opening mode, jumping from the first page to the second page in the first tab page where the first page is located, and recording the first page in a page browsing history.
Various embodiments of the page jump method presented in this disclosure may be implemented using a computer readable medium, such as computer software, hardware, or any combination thereof. For a hardware implementation, various embodiments of the page jump method proposed by the present disclosure may be implemented by using at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a processor, a controller, a microcontroller, a microprocessor, an electronic unit designed to perform the functions described herein, and in some cases, various embodiments of the page jump method proposed by the present disclosure may be implemented in the controller. For software implementations, various embodiments of the page jump method presented in this disclosure may be implemented with a separate software module that allows for performing at least one function or operation. The software codes may be implemented by software applications (or programs) written in any suitable programming language, which may be stored in memory and executed by the controller.
Fig. 6 is a hardware block diagram illustrating an apparatus according to one embodiment of the present disclosure. As shown in fig. 6, a device 200 according to an embodiment of the present disclosure includes a memory 201 and a processor 202. The various components of the device 200 are interconnected by a bus system and/or other form of connection mechanism (not shown). The device 200 of the present disclosure may be implemented in various forms including, but not limited to, a server or a mobile terminal device such as a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet), a PMP (portable multimedia player), a navigation apparatus, a vehicle-mounted terminal device, a vehicle-mounted display terminal, a vehicle-mounted electronic rear view mirror, etc., and a fixed terminal device such as a digital TV, a desktop computer, etc.
The memory 201 is used to store non-transitory computer readable instructions. In particular, memory 201 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc.
The processor 202 may be a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the device 200 to perform desired functions. In one embodiment of the present disclosure, the processor 202 is configured to execute the computer readable instructions stored in the memory 201, so that the device 200 performs all or part of the steps of the page jump method of the embodiments of the present disclosure.
Fig. 7 is a schematic diagram illustrating a computer-readable storage medium according to an embodiment of the present disclosure. As shown in fig. 7, a computer-readable storage medium 300 having non-transitory computer-readable instructions 301 stored thereon according to an embodiment of the present disclosure. When executed by a processor, the non-transitory computer readable instructions 301 perform all or part of the steps of the page jump method of the embodiments of the present disclosure as described above.
Fig. 8 is a diagram illustrating a hardware structure of a terminal device according to an embodiment of the present disclosure. The terminal device may be implemented in various forms, and the terminal device in the present disclosure may include, but is not limited to, mobile terminal devices such as a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a navigation apparatus, a vehicle-mounted terminal device, a vehicle-mounted display terminal, a vehicle-mounted electronic rear view mirror, and the like, and fixed terminal devices such as a digital TV, a desktop computer, and the like.
As shown in fig. 8, the terminal device 1100 may include a wireless communication unit 1110, an a/V (audio/video) input unit 1120, a user input unit 1130, a sensing unit 1140, an output unit 1150, a memory 1160, an interface unit 1170, a controller 1180, a power supply unit 1190, and the like. Fig. 8 shows a terminal device having various components, but it is to be understood that not all of the illustrated components are required to be implemented. More or fewer components may alternatively be implemented.
The wireless communication unit 1110 allows, among other things, radio communication between the terminal device 1100 and a wireless communication system or network. The a/V input unit 1120 is for receiving an audio or video signal. The user input unit 1130 may generate key input data to control various operations of the terminal device according to a command input by a user. The sensing unit 1140 detects the current state of the terminal device 1100, the position of the terminal device 1100, the presence or absence of a touch input by a user to the terminal device 1100, the orientation of the terminal device 1100, acceleration or deceleration movement and direction of the terminal device 1100, and the like, and generates a command or signal for controlling the operation of the terminal device 1100. The interface unit 1170 serves as an interface through which at least one external device is connected to the terminal apparatus 1100. The output unit 1150 is configured to provide output signals in a visual, audio, and/or tactile manner. The memory 1160 may store software programs and the like for processing and controlling operations performed by the controller 1180, or may temporarily store data that has been output or is to be output. Memory 1160 may include at least one type of storage media. Also, the terminal apparatus 1100 may cooperate with a network storage device that performs a storage function of the memory 1160 through a network connection. The controller 1180 generally controls the overall operation of the terminal device. In addition, the controller 1180 may include a multimedia module for reproducing or playing back multimedia data. The controller 1180 may perform a pattern recognition process to recognize a handwriting input or a picture drawing input performed on the touch screen as a character or an image. The power supply unit 1190 receives external power or internal power and provides appropriate power required to operate the various elements and components under the control of the controller 1180.
Various embodiments of the page jump method proposed by the present disclosure may be implemented in the controller 1180. For software implementations, various embodiments of the page jump method presented in this disclosure may be implemented with a separate software module that allows for performing at least one function or operation. The software codes may be implemented by software applications (or programs) written in any suitable programming language, which may be stored in memory 1160 and executed by controller 1180.
In the above, according to the page jump method, the page jump device, the page jump apparatus, and the computer-readable storage medium of the embodiments of the present disclosure, by not recording the page browsing history when jumping among a plurality of pages belonging to a related type page, when returning after jumping among a plurality of times of the same page group, the page can be directly returned to a page browsed before browsing the same page group, so that the page jump is more in line with the user intention, and the experience of browsing the page is further improved.
The foregoing describes the general principles of the present disclosure in conjunction with specific embodiments, however, it is noted that the advantages, effects, etc. mentioned in the present disclosure are merely examples and are not limiting, and they should not be considered essential to the various embodiments of the present disclosure. Furthermore, the foregoing disclosure of specific details is for the purpose of illustration and description and is not intended to be limiting, since the disclosure is not intended to be limited to the specific details so described.
The block diagrams of devices, apparatuses, systems referred to in this disclosure are only given as illustrative examples and are not intended to require or imply that the connections, arrangements, configurations, etc. must be made in the manner shown in the block diagrams. These devices, apparatuses, devices, systems may be connected, arranged, configured in any manner, as will be appreciated by those skilled in the art. Words such as "including," "comprising," "having," and the like are open-ended words that mean "including, but not limited to," and are used interchangeably therewith. The words "or" and "as used herein mean, and are used interchangeably with, the word" and/or, "unless the context clearly dictates otherwise. The word "such as" is used herein to mean, and is used interchangeably with, the phrase "such as but not limited to".
In addition, as used herein, "or" as used in a list of items containing "at least one," "one or more" indicates a separate list, such that, for example, a list of "at least one of A, B or C" or "A, B or one or more of C" means a or B or C, or AB or AC or BC, or ABC (i.e., a and B and C). Furthermore, the word "exemplary" does not mean that the described example is preferred or better than other examples.
It is also noted that in the apparatus and methods of the present disclosure, the components or steps may be broken down and/or recombined. These decompositions and/or recombinations are to be considered equivalents of the present disclosure.
Various changes, substitutions and alterations to the techniques described herein may be made without departing from the techniques of the teachings as defined by the appended claims. Moreover, the scope of the claims of the present disclosure is not limited to the particular aspects of the process, machine, manufacture, composition of matter, means, methods and acts described above. Processes, machines, manufacture, compositions of matter, means, methods, or acts, presently existing or later to be developed that perform substantially the same function or achieve substantially the same result as the corresponding aspects described herein may be utilized. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or acts.
The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the disclosure. Thus, the present disclosure is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit embodiments of the disclosure to the form disclosed herein. While a number of example aspects and embodiments have been discussed above, those of skill in the art will recognize certain variations, modifications, alterations, additions and sub-combinations thereof.

Claims (10)

1. A page jump method is applied to a browser and comprises the following steps:
receiving an open request for a link in a first page with respect to a second page;
acquiring the page type of the first page and the page type of the second page;
judging whether the first page and the second page are related type pages according to the page type of the first page and the page type of the second page,
and if the page is the related page, jumping from the first page to the second page, and not recording the first page in the page browsing history.
2. The page jump method according to claim 1, wherein said determining whether the first page and the second page are related type pages according to the page type of the first page and the page type of the second page specifically comprises:
and judging whether the first page and the second page belong to the same page group or not according to the page type of the first page and the page type of the second page, wherein if the first page and the second page belong to the same page group, the first page and the second page are related page types.
3. The page jump method of claim 1, wherein said not recording said first page in a page view history comprises: and deleting the first page from the page browsing history.
4. The page jump method of claim 1, wherein said jumping from said first page to said second page comprises:
and replacing the first page with the second page in the first label page where the first page is located.
5. The page jump method of claim 1, wherein the method further comprises:
receiving a rollback request to rollback from the second page;
returning according to the page browsing history, so that if the first page and the second page are related types of pages, the first page and the second page are directly returned to a third page from the second page;
wherein the third page is a page that was not of the relevant type to the first page that was most recently opened prior to opening the first page.
6. The page jump method of claim 1,
prior to said receiving an open request for a link in a first page with respect to a second page: setting a uniform link opening mode for each link in advance, or setting a corresponding link opening mode for each link in advance;
after the determining whether the first page and the second page are related type pages further includes: if the first page and the second page are not related pages, acquiring a link opening mode of the second page, and opening the second page according to the link opening mode of the second page.
7. The page jump method of claim 6,
the link opening manner includes: a first opening mode and/or a second opening mode;
if the acquired link opening mode of the second page is the first opening mode, opening the second page according to the link opening mode of the second page includes: newly establishing an empty tab page as a second tab page, and displaying the second page in the second tab page;
if the acquired link opening mode of the second page is the second opening mode, the opening the second page according to the link opening mode of the second page includes: and jumping from the first page to the second page in the first tab page where the first page is located, and recording the first page in a page browsing history.
8. A page jump apparatus, the apparatus comprising:
the device comprises a first receiving module, a second receiving module and a third receiving module, wherein the first receiving module is used for receiving an opening request of a link related to a second page in a first page;
the first obtaining module is used for obtaining the page type of the first page and the page type of the second page;
the first judging module is used for judging whether the first page and the second page are related pages according to the page type of the first page and the page type of the second page;
the first execution module is used for jumping from the first page to the second page if the first page and the second page are related pages, and the first page is not recorded in a page browsing history.
9. An apparatus, comprising:
a memory for storing non-transitory computer readable instructions; and
a processor for executing the computer readable instructions such that the computer readable instructions, when executed by the processor, implement the page jump method of any of claims 1 to 7.
10. A computer-readable storage medium storing non-transitory computer-readable instructions which, when executed by a computer, cause the computer to perform the page jump method of any one of claims 1 to 7.
CN201810896907.9A 2018-08-08 2018-08-08 Page jump method, device, equipment and computer readable storage medium Active CN110866203B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810896907.9A CN110866203B (en) 2018-08-08 2018-08-08 Page jump method, device, equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810896907.9A CN110866203B (en) 2018-08-08 2018-08-08 Page jump method, device, equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN110866203A true CN110866203A (en) 2020-03-06
CN110866203B CN110866203B (en) 2022-09-06

Family

ID=69650766

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810896907.9A Active CN110866203B (en) 2018-08-08 2018-08-08 Page jump method, device, equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN110866203B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112711455A (en) * 2020-12-31 2021-04-27 京东数字科技控股股份有限公司 Page interaction method and device, electronic equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102439860A (en) * 2009-05-19 2012-05-02 三星电子株式会社 Method for providing pages and portable terminal adapted to the method
WO2012082114A1 (en) * 2010-12-14 2012-06-21 Hewlett-Packard Development Company, L.P. Selecting content within a web page
CN103309892A (en) * 2012-03-15 2013-09-18 佳能株式会社 Method and equipment for information processing and Web browsing history navigation and electronic device
CN105302811A (en) * 2014-06-13 2016-02-03 腾讯科技(深圳)有限公司 Browser page skipping method and apparatus
CN105786894A (en) * 2014-12-22 2016-07-20 广州市动景计算机科技有限公司 Page display method and page display equipment
CN107679061A (en) * 2017-07-26 2018-02-09 上海壹账通金融科技有限公司 Mix APP page navigation method, device, terminal and storage medium
CN107704154A (en) * 2017-10-19 2018-02-16 福建中金在线信息科技有限公司 navigation bar transition method and system
US20180052939A1 (en) * 2016-08-22 2018-02-22 Qualcomm Incorporated Systems and methods for categorizing webpage bookmarks

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102439860A (en) * 2009-05-19 2012-05-02 三星电子株式会社 Method for providing pages and portable terminal adapted to the method
WO2012082114A1 (en) * 2010-12-14 2012-06-21 Hewlett-Packard Development Company, L.P. Selecting content within a web page
CN103309892A (en) * 2012-03-15 2013-09-18 佳能株式会社 Method and equipment for information processing and Web browsing history navigation and electronic device
CN105302811A (en) * 2014-06-13 2016-02-03 腾讯科技(深圳)有限公司 Browser page skipping method and apparatus
CN105786894A (en) * 2014-12-22 2016-07-20 广州市动景计算机科技有限公司 Page display method and page display equipment
US20180052939A1 (en) * 2016-08-22 2018-02-22 Qualcomm Incorporated Systems and methods for categorizing webpage bookmarks
CN107679061A (en) * 2017-07-26 2018-02-09 上海壹账通金融科技有限公司 Mix APP page navigation method, device, terminal and storage medium
CN107704154A (en) * 2017-10-19 2018-02-16 福建中金在线信息科技有限公司 navigation bar transition method and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
蒋凌燕等: "基于HTML5的响应式Web页面重组适配技术研究", 《计算机与现代化》 *
魏文晗等: "基于局部变化性的网页篡改识别模型及方法", 《计算机应用》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112711455A (en) * 2020-12-31 2021-04-27 京东数字科技控股股份有限公司 Page interaction method and device, electronic equipment and storage medium
CN112711455B (en) * 2020-12-31 2024-04-16 京东科技控股股份有限公司 Page interaction method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN110866203B (en) 2022-09-06

Similar Documents

Publication Publication Date Title
TWI690812B (en) Method, device and client for dynamic layout of page elements
US20190251143A1 (en) Web page rendering method and related device
US10515142B2 (en) Method and apparatus for extracting webpage information
JP6129402B2 (en) Creating a page snapshot
US20140222947A1 (en) Method and apparatus for browsings webpages, and storage medium
WO2016107325A1 (en) Page resource loading method and device based on mobile terminal
CN109361948B (en) Interface management method, intelligent terminal and readable storage medium
CN107807934B (en) Page display method and device and computing equipment
CN103699674A (en) Webpage storing method, webpage opening method, webpage storing device, webpage opening device and webpage browsing system
CN108958612B (en) Method for controlling page sliding, method and system for controlling page, terminal device and medium
JP2019008668A (en) Client device, image processing system, image display method, and program
CN111782999B (en) Page display method, device, equipment and system
CN107908679B (en) Script statement conversion method and device and computer readable storage medium
CN106940722B (en) Picture display method and device
US20130016108A1 (en) Information processing apparatus, information processing method, and program
CN111147659A (en) Display control method and device, electronic equipment and storage medium
CN110866203B (en) Page jump method, device, equipment and computer readable storage medium
US20140157147A1 (en) Feedback system, feedback method and recording media thereof
CN107341234B (en) Page display method and device and computer readable storage medium
US20180136820A1 (en) Computer readable non-transitory recording medium, information processing method and information processing apparatus
CN113010814A (en) Webpage content processing method, computing device and computer storage medium
CN110895592B (en) Link starting method, device, equipment and medium on mobile terminal
CN112740161A (en) Terminal, method for controlling terminal, and recording medium having recorded therein program for implementing the method
CN115080037A (en) Method, device, equipment and storage medium for page interaction
CN112433778B (en) Mobile device page display method and device, electronic device and storage medium

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