CN104301379A - Web page cross-domain communication method and device - Google Patents

Web page cross-domain communication method and device Download PDF

Info

Publication number
CN104301379A
CN104301379A CN201410433474.5A CN201410433474A CN104301379A CN 104301379 A CN104301379 A CN 104301379A CN 201410433474 A CN201410433474 A CN 201410433474A CN 104301379 A CN104301379 A CN 104301379A
Authority
CN
China
Prior art keywords
page
data
rhizosphere
rhizosphere name
name
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.)
Pending
Application number
CN201410433474.5A
Other languages
Chinese (zh)
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 Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410433474.5A priority Critical patent/CN104301379A/en
Publication of CN104301379A publication Critical patent/CN104301379A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services

Landscapes

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

Abstract

The invention discloses a web page cross-domain communication method and device. The method includes the steps that a first page with a first root domain name loads a second webpage with a second root domain name in the first page in an embedding mode; the second page adds target data from the second root domain name into a preset third page and skips to the third page, and the root domain name of the third page is the first root domain name; the third page extracts the contained target data from the second root domain name and stores the target data in storage space which the pages with the first root domain name can have access to; the first page reads the target data from the second root domain name from the storage space. The communication between the cross-domain web pages in a browser is achieved, cross-domain file transmission, data sharing and data synchronization can be achieved, meanwhile, the development cost is lowered, and the problem that different root domain names are mutually embedded is solved.

Description

A kind of webpage cross-domain communication method and device
Technical field
The present invention relates to technical field of webpage processing, be specifically related to a kind of webpage cross-domain communication method, and a kind of webpage cross-domain communication device.
Background technology
The safety problem caused is interfered with each other between webpage, in JavaScript, there is the fail safe restriction that very important, be called as same source policy (Same-Origin Policy), stop the document or script acquisition that load from a source or the attribute that the document that another source loads is set with source policy.
Such as, http://www.360.cn/index.html and http://www.qihoo.com/index.html is opened respectively in two tab page of browser, wherein, JavaScript1 and JavaScript3 is the script belonging to sina, and JavaScript2 be belong to 163 script, when the tab1 of browser will run a script, just can carry out same source inspection, only have and just can be performed with the script of www.360.com homology.So tab1 can only perform JavaScript1 and JavaScript3 script, and JavaScript2 can not perform, thus prevent other webpages illegally distorting this webpage.
At present, support that the browser of JavaScript generally all employ same source policy, this strategy prevents the data communication between the webpage of not homology, lost the convenience that cross-domain data transmits.
Summary of the invention
In view of the above problems, the present invention is proposed to provide a kind of the overcoming webpage cross-domain communication method of the problems referred to above and corresponding webpage cross-domain communication device.
According to one aspect of the present invention, provide a kind of webpage cross-domain communication method, comprising:
The first page possessing the first rhizosphere name loads in the mode embedded second page possessing the second rhizosphere name in described first page;
The target data being derived from the second rhizosphere name is added in the 3rd preset page by described second page, and jumps to described 3rd page, the rhizosphere first rhizosphere name by name of described 3rd page;
Be derived from the target data of the second rhizosphere name described in described 3rd page extraction comprises, and be saved in the addressable memory space of the page possessing the first rhizosphere name;
The target data of the second rhizosphere name is derived from described in described first page reads from described memory space.
Alternatively, the first page possessing the first rhizosphere name described in loads in the mode embedded the second page face possessing the second rhizosphere name and comprises in described first page:
Described first page sends data processing request to the second server of the second rhizosphere name correspondence;
After the described data processing request of transmission, the embedding page preset in described first page loads the page address of described second page, obtains second page.
Alternatively, comprise Form Element in described first page, the target source address of described Form Element is the page address of described second page, and the described embedding page is preset in described Form Element.
Alternatively, described first page comprises to the second server transmission data processing request of the second rhizosphere name correspondence:
The post that the Form Element of described first page sends to described second server uploading data to described second server asks, and the data of request process are carried in described post request;
Or the Form Element of described first page sends the get request obtaining data from described second server to described second server, the data of request process are carried in described get request.
Alternatively, the embedding page preset in described first page loads the page address of described second page, obtains second page face and comprises:
The embedding page in described Form Element loads the target source address of described Form Element, obtains second page.
Alternatively, the attribute information of total data result, partial data result or described data processed result that the server that described target data comprises described second rhizosphere name correspondence obtains for the data processing request that described first page sends.
Alternatively, the target data being derived from the second rhizosphere name is added in the 3rd preset page by described second page, and jumps to described 3rd page and comprise:
Described second page is according to the corresponding page address at the described first server of the first rhizosphere name correspondence or the memory address of described second server and described first rhizosphere name tissue the 3rd page of described target data;
Described second page jumps to the 3rd page according to the page address of tissue.
Alternatively, described 3rd page extract comprise described in be derived from the second rhizosphere name target data comprise:
The memory address that the target data of the second rhizosphere name is corresponding is derived from described in described 3rd page extracts from the page address of described 3rd page;
According to described memory address, from described first server or described second server, extract target data.
Alternatively, be saved in the addressable memory space of the page possessing the first rhizosphere name described in comprise:
The described target data being derived from the second rhizosphere name is saved in local that divide for described first rhizosphere name, be called mark with described first rhizosphere memory space;
Or, the described target data being derived from the second rhizosphere name is saved in local memory space in the mode of file, and in file directory, records the file name of described target data.
Alternatively, described method also comprises:
After described target data being saved in the addressable memory space of the page possessing the first rhizosphere name, or after described 3rd page has loaded, described 3rd page triggers the embedding page and has loaded event.
Alternatively, described first page read from described memory space described in be derived from the second rhizosphere name target data comprise:
Described first page monitors the described embedding page when having loaded event, is derived from the target data of the second rhizosphere name from described memory space described in reading.
According to a further aspect in the invention, provide a kind of webpage cross-domain communication device, comprise first page, second page and the 3rd page;
Described first page comprises embedding load-on module;
Described embedding load-on module, loads in the mode embedded second page possessing the second rhizosphere name for the first page possessing the first rhizosphere name in described first page;
Described second page face comprises data and adds module and page jump module;
Described data add module, add in the 3rd preset page for described second page by the target data being derived from the second rhizosphere name, the rhizosphere first rhizosphere name by name of described 3rd page;
Described page jump module, for jumping to described 3rd page;
Described 3rd page comprises data extraction module and data storage module;
Described data extraction module, for extract comprise described in be derived from the target data of the second rhizosphere name;
Described data storage module, for being saved in the addressable memory space of the page possessing the first rhizosphere name;
Described first page also comprises data read module;
Described data read module, is derived from the target data of the second rhizosphere name for described first page from described memory space described in reading.
Alternatively, described embedding load-on module comprises:
Data processing request sends submodule, for the second server transmission data processing request of described first page to the second rhizosphere name correspondence;
Second page loads submodule, and for after the described data processing request of transmission, the embedding page preset in described first page loads the page address of described second page, obtains second page.
Alternatively, comprise Form Element in described first page, the target source address of described Form Element is the page address of described second page, and the described embedding page is preset in described Form Element.
Alternatively, described data processing request transmission submodule comprises:
Post request sends subelement, and the post that the Form Element for described first page sends to described second server uploading data to described second server asks, and the data of request process are carried in described post request;
Or get request sends subelement, the Form Element for described first page sends the get request obtaining data from described second server to described second server, the data of request process are carried in described get request.
Alternatively, described second page loads submodule, loads the target source address of described Form Element, obtain second page specifically for the embedding page in described Form Element.
Alternatively, the attribute information of total data result, partial data result or described data processed result that the server that described target data comprises described second rhizosphere name correspondence obtains for the data processing request that described first page sends.
Alternatively, described data add module, specifically for described second page according to the corresponding page address at the described first server of the first rhizosphere name correspondence or the memory address of described second server and described first rhizosphere name tissue the 3rd page of described target data;
Described page jump module, jumps to the 3rd page specifically for described second page according to the page address of tissue.
Alternatively, described data extraction module comprises:
Memory address extracts submodule, for being derived from the target data of the second rhizosphere name in the page address from described 3rd page described in extraction;
Server data extracts submodule, for according to described memory address, from described first server or described second server, extracts target data.
Alternatively, described data storage module, specifically for being saved in local that divide for described first rhizosphere name, be called mark with described first rhizosphere memory space by the described target data being derived from the second rhizosphere name;
Or described data storage module, specifically for the described target data being derived from the second rhizosphere name is saved in local memory space in the mode of file, and records the file name of described target data in file directory.
Alternatively, described 3rd page also comprises:
Event trigger module, for after described target data being saved in the addressable memory space of the page possessing the first rhizosphere name, or after described 3rd page has loaded, described 3rd page triggers the embedding page and has loaded event.
Alternatively, described data read module, specifically for described first page monitor the described embedding page loaded event time, be derived from the target data of the second rhizosphere name described in reading from described memory space.
According to the embodiment of the present invention, the first page possessing the first rhizosphere name loads not homology in the mode embedded, possesses second page of the second different rhizosphere names, target data from second domain Name acquisition is added to and is possessed in the 3rd page of the first rhizosphere name by second page, and jump to the 3rd page, 3rd page and first page possess the first identical rhizosphere name, by the 3rd page, target data can be saved in the addressable memory space of the first rhizosphere name, first page just directly can read the target data of second page from this memory space, solve the communication issue between cross-domain webpage in browser, cross-domain transfer files can be realized, data sharing and synchrodata, reduce development cost simultaneously, decrease the mutually nested problem between different rhizosphere name.
Wherein, target data can be the preservation addresses of the required data of first page at server, by adding preservation address to the 3rd page, and then data can be read according to preservation address from server, the data volume of the required data of first page is made to be not limited to the ability of the 3rd page held data, considerably increase the data transmission capabilities between cross-domain name webpage, substantially can meet all cross-domain data transmission tasks by million grades of promoting server storage.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of specification, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Accompanying drawing explanation
By reading hereafter detailed description of the preferred embodiment, various other advantage and benefit will become cheer and bright for those of ordinary skill in the art.Accompanying drawing only for illustrating the object of preferred implementation, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows the flow chart of webpage cross-domain communication method according to an embodiment of the invention;
Fig. 2 shows the flow chart of webpage cross-domain communication method in accordance with another embodiment of the present invention;
Fig. 3 shows the structured flowchart of webpage cross-domain communication device according to an embodiment of the invention
Fig. 4 shows the structured flowchart of webpage cross-domain communication device in accordance with another embodiment of the present invention.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
Embodiment 1
With reference to figure 1, show the flow chart of webpage cross-domain communication method according to an embodiment of the invention, the method specifically can comprise the following steps:
Step 11, the first page possessing the first rhizosphere name load in the mode embedded second page possessing the second rhizosphere name in described first page.
In the embodiment of the present invention, first page and second page are the webpage of not homology, that is to say that its web page address possesses different rhizosphere names, such as, the web page address of first page is www.so.com, the first corresponding rhizosphere is called so.com, and the web page address of second page is www.i.so.com, and the second corresponding rhizosphere is called i.so.com.
In first page, load second page in the mode embedded can be any attainable mode, such as, by embedding the mode of iframe framework, " <IFRAME name=" XXX " width=X height=X frameborder=0 src=" XXX.htm " ></IFRAME> " statement is inserted in the position comprising subpage frame in host's page; Or using Scriptlets component technology, " <OBJECT style=" border:0px " type=" text/x-scriptlet " data=" XXX.htm " width=X Height=X></OBJECTGreatT.GreaT .GT " statement is inserted in the position comprising subpage frame in host's page; Or use script file technology by introducing external script files to reach the object etc. embedding subpage frame in host's page.
The target data being derived from the second rhizosphere name is added in the 3rd preset page by step 12, described second page, and jumps to described 3rd page, the rhizosphere first rhizosphere name by name of described 3rd page.
Second page can get the target data being derived from the second rhizosphere name, and based on same source policy, the first page possessing different rhizosphere name from second page face cannot from second page Area Objects data.After second page gets target data, target data added in the 3rd preset page, such 3rd page just obtains above-mentioned target data.
Second page jumps to the 3rd page (302 redirect), and namely the 3rd page is the subpage frame embedding first page, and because the 3rd page and first page have identical rhizosphere name, therefore first page and the 3rd page are the homology pages.
In the embodiment of the present invention, target data added in the 3rd page, can be add in the content of pages of second page, page address or the correlation attribute information of the page, can also be other any attainable modes.
Wherein, second page can obtain by any attainable mode the target data being derived from the second rhizosphere name, such as, can shift to an earlier date preset to target data and preserve, receive or request target data from the server of the second rhizosphere name correspondence when being faced by second page, or target data is content of pages or the attribute information of second page, can extract target data etc. from second page.
Be derived from the target data of the second rhizosphere name described in step 13, described 3rd page extraction comprise, and be saved in the addressable memory space of the page possessing the first rhizosphere name.
For the preset memory space of the first rhizosphere name, this memory space is only for the page access possessing the first rhizosphere name, and the target data that the 3rd page is comprised is saved in preset memory space, possesses the page access target data of the first rhizosphere name for other.
Particularly, the 3rd page can export script preset in the page, is performed extract target data and the operation of preserving by this script.
The target data of the second rhizosphere name is derived from described in step 14, described first page read from described memory space.
First page can access the memory space of above-mentioned first rhizosphere name correspondence, directly can read target data from memory space, namely have read the target data of second page, therefore, solve the communication issue between cross-domain webpage in browser, cross-domain transfer files, data sharing and synchrodata can be realized, reduce development cost simultaneously, decrease the mutually nested problem between different rhizosphere name.
In the embodiment of the present invention, preferably, described step 11 can comprise:
Sub-step 111, described first page send data processing request to the second server of the second rhizosphere name correspondence.
Sub-step 112, after the described data processing request of transmission, the embedding page preset in described first page loads the page address of described second page, obtains second page.
First first page asks the second server deal with data of the second rhizosphere name correspondence, loads second page possessing the second rhizosphere name further.The preset embedding page in first page, and point to the page address of second page, in loading first page process, when being loaded into the embedding page, embedding the page address that the page loads second page, just can obtain second page.
The preset embedding page can be iframe subpage frame, and iframe is a kind of HTML (HyperText Mark-up Language, HTML) label, can create the inline frame comprising another one document, at once inner frame.In first page, create iframe subpage frame, its page address pointed to is the page address of second page, loads iframe subpage frame and just can obtain second page.Element <iframe src=" web page address that needs embed " width=" width of subpage frame " height=" highly " ></iframe> is write in webpage.Iframe subpage frame preset herein can be the blank page, avoids expending computer resource and carries out page loading.
Further preferably, embedding the page can be preset in page elements, and can be preset at according to the actual requirements in different page elements, such as, and Form Element, region element, address element etc.In the embodiment of the present invention, preferably, in first page, comprise Form Element, embed the page and can be arranged in the Form Element of first page.
Preferably corresponding, by Form Element trigger data process request, and the record of second page can be controlled further by Form Element.Particularly, described sub-step 111 can comprise:
The post that the Form Element of sub-step 111-1, described first page sends to described second server uploading data to described second server asks, and the data of request process are carried in described post request.
Or the Form Element of sub-step 111-2, described first page sends the get request obtaining data from described second server to described second server, the data of request process are carried in described get request.
Form provides the mode of two kinds of transfer of data, is asked and asked by post by get.Although they are all the ways of submission of data, be really very different when actual transmissions.
Post is used to upload delivery data to server, and Form Element sends the post request of uploading data to second server; Get request is used to obtain data from server, and Form Element sends the get request obtaining data to second server.
By contrast, more preferably by the mode of post request, main cause is:
1, the mode of post request is placed in the data volume of form by the data of the request process in list, according to the mode that variable is corresponding with value, is delivered to URL pointed by action.The mode of get request will ask the form according to variable=value of data processed in list, add to after the URL pointed by action, and both use "? " connect, and between each variable, use " & " to connect.
2, the mode fail safe of get request is lower, because in transmitting procedure, data are placed in the URL of request, request URL can be recorded in journal file by now existing a lot of server, proxy server or user agent, then be placed on somewhere, the information that so just may have some privacies is seen by third party.In addition, user also directly can see the data of submission on a web browser, and some system internal message will together show in front of the user.And all operations of the mode of post request is all sightless concerning user.
3, owing to being subject to the restriction of URL length, the data volume that the mode of get request is transmitted is little; And the mode of post request can transmit a large amount of data, so can only use post in upload file.
4, the value of the data set of get restriction Form list is necessary for ascii character; And post supports whole ISO10646 character set, be applicable to more application scenarioss.
Preferably corresponding, described sub-step 112 can comprise:
The embedding page in sub-step 112-1, described Form Element loads the target source address of described Form Element, obtains second page.
The target source address of Form Element is set to the page address of described second page, when second page is rendered into this Form Element, the Form Element control embedding page loads this page address and obtains second page.
Preferably corresponding, the attribute information of total data result, partial data result or described data processed result that the server that described target data can comprise described second rhizosphere name correspondence obtains for the data processing request that described first page sends.
The target data being derived from the second rhizosphere name is added in the 3rd preset page by second page, can be target data to be added in the page address of the 3rd page or the 3rd page; Also can be add in the page address of the 3rd page or the 3rd page by target data correspondence in the memory address of server, this mode can increase the data volume of transmission data, and preferably, described step 12 can comprise:
Sub-step 121, described second page are according to the corresponding page address at the described first server of the first rhizosphere name correspondence or the memory address of described second server and described first rhizosphere name tissue the 3rd page of described target data.
Sub-step 122, described second page jump to the 3rd page according to the page address of tissue.
Target data can be kept in the first server of the first rhizosphere name correspondence or the second server of the second rhizosphere name correspondence, and to there being a memory address, can extract target data in the server according to this memory address.By the page address of this memory address and first rhizosphere name tissue the 3rd page, the rhizosphere name of the page address of the 3rd page obtained is the first rhizosphere name, makes the 3rd page and first page homology.
Behind the page address of tissue the 3rd page, second page directly can jump to this page address and obtain the 3rd page.
Preferably corresponding, the target data being derived from the second rhizosphere name described in the 3rd page extraction described in described step 13 comprises can comprise:
The memory address that the target data of the second rhizosphere name is corresponding is derived from described in sub-step 131, described 3rd page extract from the page address of described 3rd page.
Sub-step 132, according to described memory address, from described first server or described second server, extract target data.
The memory address of target data is organized in the page address of the 3rd page, and then the memory address of target data directly can be extracted in page address, simple and convenient, directly data can be read from server according to memory address, the data volume of the required data of first page is made to be not limited to the ability of the 3rd page held data, considerably increase the data transmission capabilities between cross-domain name webpage, substantially can meet all cross-domain data transmission tasks by million grades of promoting server storage.
Wherein, be saved in the addressable memory space of the page possessing the first rhizosphere name described in described step 13 to comprise:
Sub-step 133, the described target data being derived from the second rhizosphere name is saved in local that divide for described first rhizosphere name, be called mark with described first rhizosphere memory space.
Or, sub-step 134, the described target data being derived from the second rhizosphere name is saved in local memory space in the mode of file, and in file directory, records the file name of described target data.
Different memory spaces can be distributed for different rhizosphere names, be called mark with each rhizosphere respectively to distinguish, such as, carry out Localstorage storage, in HTML5, local storage is the attribute of a window, comprise localStorage (local storage) and sessionStorage (session storage), sessionStorage is just along with session, window has not just had once closedown, and Localstorage stores for this locality of persistence, have and store by rhizosphere name piecemeal, initiatively do not delete never expired, the characteristic of million grades of storage capacities.
Or distribute the different files for storing target data for different rhizosphere names, and preserve a file directory at memory space, the title of each file is recorded in file directory, such as Userdata stores, Userdata is Microsoft is the local memory space that IE opens up specially in systems in which, the storage in units of file directory, under the combination environment of Windows system and IE browser can be applied in.
In sum, according to the embodiment of the present invention, the first page possessing the first rhizosphere name loads not homology in the mode embedded, possesses second page of the second different rhizosphere names, target data from second domain Name acquisition is added to and is possessed in the 3rd page of the first rhizosphere name by second page, and jump to the 3rd page, 3rd page and first page possess the first identical rhizosphere name, by the 3rd page, target data can be saved in the addressable memory space of the first rhizosphere name, first page just directly can read the target data of second page from this memory space, solve the communication issue between cross-domain webpage in browser, cross-domain transfer files can be realized, data sharing and synchrodata, reduce development cost simultaneously, decrease the mutually nested problem between different rhizosphere name.
Wherein, target data can be the preservation addresses of the required data of first page at server, by adding preservation address to the 3rd page, and then data can be read according to preservation address from server, the data volume of the required data of first page is made to be not limited to the ability of the 3rd page held data, considerably increase the data transmission capabilities between cross-domain name webpage, substantially can meet all cross-domain data transmission tasks by million grades of promoting server storage.
Embodiment 2
With reference to figure 2, show the flow chart of webpage cross-domain communication method in accordance with another embodiment of the present invention, the method specifically can comprise the following steps:
Step 21, the first page possessing the first rhizosphere name load in the mode embedded second page possessing the second rhizosphere name in described first page.
The target data being derived from the second rhizosphere name is added in the 3rd preset page by step 22, described second page, and jumps to described 3rd page, the rhizosphere first rhizosphere name by name of described 3rd page.
Be derived from the target data of the second rhizosphere name described in step 23, described 3rd page extraction comprise, and be saved in the addressable memory space of the page possessing the first rhizosphere name.
Step 24, after described target data being saved in the addressable memory space of the page possessing the first rhizosphere name, or after described 3rd page has loaded, described 3rd page has triggered and has embedded the page and loaded event.
Step 25, described first page monitor the described embedding page when having loaded event, are derived from the target data of the second rhizosphere name from described memory space described in reading.
With last embodiment unlike, in the present embodiment, after addressable memory space target data being saved in and arranging for the first rhizosphere name can be set, or after the 3rd page has loaded, automatically trigger the onload event of iframe, onload event is the event that the page has loaded rear execution, the page can be there is and completes event in first page monitoring in 3rd page, target data is read from memory space, because the time compole storing data and page jump is short, first page can be made to get data from second domain Name acquisition as early as possible by the program.
In concrete realization, can in the onload event of first page bound functions fn to iframe, the onload event of iframe can call the function f n of first page, and function f n controls acquisition can get target data.
In sum, according to the embodiment of the present invention, the first page possessing the first rhizosphere name loads not homology in the mode embedded, possesses second page of the second different rhizosphere names, target data from second domain Name acquisition is added to and is possessed in the 3rd page of the first rhizosphere name by second page, and jump to the 3rd page, 3rd page and first page possess the first identical rhizosphere name, by the 3rd page, target data can be saved in the addressable memory space of the first rhizosphere name, first page just directly can read the target data of second page from this memory space, solve the communication issue between cross-domain webpage in browser, cross-domain transfer files can be realized, data sharing and synchrodata, reduce development cost simultaneously, decrease the mutually nested problem between different rhizosphere name.
Wherein, target data can be the preservation addresses of the required data of first page at server, by adding preservation address to the 3rd page, and then data can be read according to preservation address from server, the data volume of the required data of first page is made to be not limited to the ability of the 3rd page held data, considerably increase the data transmission capabilities between cross-domain name webpage, substantially can meet all cross-domain data transmission tasks by million grades of promoting server storage.
The present invention is understood better for making those skilled in the art, below by way of one particularly example the webpage cross-domain communication method described in the embodiment of the present invention is described, wherein, first page is a page, corresponding rhizosphere is called www.so.com, and second page is the b page, and corresponding rhizosphere is called i.so.com, 3rd page is the c page, with a page homology.
1, a page has pending image data, and utilize Form Element to send the post/get carrying image data at a page and ask the server of i.so.com to hold, wherein, the target source of Form Element is blank iframe, an a page bound functions fn.
2, when post/get request sends, iframe can load the b page.
3, the server termination of i.so.com receives post/get request, carries out process obtain picture processing result to image data.
4, the b page holds the URL address of the memory address tissue of the picture processing result returned according to server, and 302 arrive the c page corresponding to this address.
5, the c page exports front end script, and front end script extracts picture processing result, utilizes localstorage/userdata that picture processing result is deposited to this locality, can trigger the onload event of iframe after success
6, the onload event of iframe can call before the method fn of a page, utilize fn can get local picture processing result of preserving, so far, complete the data communications task between the different domain name of www.so.com and i.so.com.
Embodiment 3
With reference to figure 3, it illustrates the structured flowchart of webpage cross-domain communication device according to an embodiment of the invention, specifically can comprise first page 31, second page 32 and the 3rd page 33.
Described first page 31 comprises embedding load-on module 311;
Described embedding load-on module 311, loads in the mode embedded second page possessing the second rhizosphere name for the first page possessing the first rhizosphere name in described first page;
Described second page face comprises data and adds module 321 and page jump module 322;
Described data add module 321, add in the 3rd preset page for described second page by the target data being derived from the second rhizosphere name, the rhizosphere first rhizosphere name by name of described 3rd page;
Described page jump module 322, for jumping to described 3rd page;
Described 3rd page 33 comprises data extraction module 331 and data storage module 332;
Described data extraction module 331, for extract comprise described in be derived from the target data of the second rhizosphere name;
Described data storage module 332, for being saved in the addressable memory space of the page possessing the first rhizosphere name;
Described first page also comprises data read module 312;
Described data read module 312, is derived from the target data of the second rhizosphere name for described first page from described memory space described in reading.
In the embodiment of the present invention, preferably, described embedding load-on module comprises:
Data processing request sends submodule, for the second server transmission data processing request of described first page to the second rhizosphere name correspondence;
Second page loads submodule, and for after the described data processing request of transmission, the embedding page preset in described first page loads the page address of described second page, obtains second page.
In the embodiment of the present invention, preferably, comprise Form Element in described first page, the target source address of described Form Element is the page address of described second page, and the described embedding page is preset in described Form Element.
In the embodiment of the present invention, preferably, described data processing request transmission submodule comprises:
Post request sends subelement, and the post that the Form Element for described first page sends to described second server uploading data to described second server asks, and the data of request process are carried in described post request;
Or get request sends subelement, the Form Element for described first page sends the get request obtaining data from described second server to described second server, the data of request process are carried in described get request.
In the embodiment of the present invention, preferably, described second page loads submodule, loads the target source address of described Form Element, obtain second page specifically for the embedding page in described Form Element.
In the embodiment of the present invention, preferably, the attribute information of total data result, partial data result or described data processed result that the server that described target data comprises described second rhizosphere name correspondence obtains for the data processing request that described first page sends.
In the embodiment of the present invention, preferably, described data add module, specifically for described second page according to the corresponding page address at the described first server of the first rhizosphere name correspondence or the memory address of described second server and described first rhizosphere name tissue the 3rd page of described target data;
Described page jump module, jumps to the 3rd page specifically for described second page according to the page address of tissue.
In the embodiment of the present invention, preferably, described data extraction module comprises:
Memory address extracts submodule, for being derived from the target data of the second rhizosphere name in the page address from described 3rd page described in extraction;
Server data extracts submodule, for according to described memory address, from described first server or described second server, extracts target data.
In the embodiment of the present invention, preferably, described data storage module, specifically for being saved in local that divide for described first rhizosphere name, be called mark with described first rhizosphere memory space by the described target data being derived from the second rhizosphere name;
Or described data storage module, specifically for the described target data being derived from the second rhizosphere name is saved in local memory space in the mode of file, and records the file name of described target data in file directory.
According to the embodiment of the present invention, the first page possessing the first rhizosphere name loads not homology in the mode embedded, possesses second page of the second different rhizosphere names, target data from second domain Name acquisition is added to and is possessed in the 3rd page of the first rhizosphere name by second page, and jump to the 3rd page, 3rd page and first page possess the first identical rhizosphere name, by the 3rd page, target data can be saved in the addressable memory space of the first rhizosphere name, first page just directly can read the target data of second page from this memory space, solve the communication issue between cross-domain webpage in browser, cross-domain transfer files can be realized, data sharing and synchrodata, reduce development cost simultaneously, decrease the mutually nested problem between different rhizosphere name.
Wherein, target data can be the preservation addresses of the required data of first page at server, by adding preservation address to the 3rd page, and then data can be read according to preservation address from server, the data volume of the required data of first page is made to be not limited to the ability of the 3rd page held data, considerably increase the data transmission capabilities between cross-domain name webpage, substantially can meet all cross-domain data transmission tasks by million grades of promoting server storage.
Embodiment 4
With reference to figure 4, it illustrates the structured flowchart of webpage cross-domain communication device in accordance with another embodiment of the present invention, specifically can comprise first page 41, second page 42 and the 3rd page 43.
Described first page 41 comprises embedding load-on module 411;
Described embedding load-on module 411, loads in the mode embedded second page possessing the second rhizosphere name for the first page possessing the first rhizosphere name in described first page;
Described second page face comprises data and adds module 421 and page jump module 422;
Described data add module 421, add in the 3rd preset page for described second page by the target data being derived from the second rhizosphere name, the rhizosphere first rhizosphere name by name of described 3rd page;
Described page jump module 422, for jumping to described 3rd page;
Described 3rd page 43 comprises data extraction module 431, data storage module 432 and event trigger module 433;
Described data extraction module 431, for extract comprise described in be derived from the target data of the second rhizosphere name;
Described data storage module 432, for being saved in the addressable memory space of the page possessing the first rhizosphere name;
Event trigger module 433, for after described target data being saved in the addressable memory space of the page possessing the first rhizosphere name, or after described 3rd page has loaded, described 3rd page triggers the embedding page and has loaded event.
Described first page also comprises data read module 412;
Described data read module 412, specifically for described first page monitor the described embedding page loaded event time, be derived from the target data of the second rhizosphere name described in reading from described memory space.
According to the embodiment of the present invention, the first page possessing the first rhizosphere name loads not homology in the mode embedded, possesses second page of the second different rhizosphere names, target data from second domain Name acquisition is added to and is possessed in the 3rd page of the first rhizosphere name by second page, and jump to the 3rd page, 3rd page and first page possess the first identical rhizosphere name, by the 3rd page, target data can be saved in the addressable memory space of the first rhizosphere name, first page just directly can read the target data of second page from this memory space, solve the communication issue between cross-domain webpage in browser, cross-domain transfer files can be realized, data sharing and synchrodata, reduce development cost simultaneously, decrease the mutually nested problem between different rhizosphere name.
Wherein, target data can be the preservation addresses of the required data of first page at server, by adding preservation address to the 3rd page, and then data can be read according to preservation address from server, the data volume of the required data of first page is made to be not limited to the ability of the 3rd page held data, considerably increase the data transmission capabilities between cross-domain name webpage, substantially can meet all cross-domain data transmission tasks by million grades of promoting server storage.
Because described device embodiment is substantially corresponding to the embodiment of the method shown in earlier figures 1 and Fig. 2, therefore not detailed part in the description of the present embodiment, see the related description in previous embodiment, just can not repeat at this.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with display at this algorithm provided.Various general-purpose system also can with use based on together with this teaching.According to description above, the structure constructed required by this type systematic is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In specification provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this specification (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this specification (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary compound mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the some or all parts in the webpage cross-domain communication equipment of the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computer of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.

Claims (10)

1. a webpage cross-domain communication method, comprising:
The first page possessing the first rhizosphere name loads in the mode embedded second page possessing the second rhizosphere name in described first page;
The target data being derived from the second rhizosphere name is added in the 3rd preset page by described second page, and jumps to described 3rd page, the rhizosphere first rhizosphere name by name of described 3rd page;
Be derived from the target data of the second rhizosphere name described in described 3rd page extraction comprises, and be saved in the addressable memory space of the page possessing the first rhizosphere name;
The target data of the second rhizosphere name is derived from described in described first page reads from described memory space.
2. the method for claim 1, wherein described in possess the first rhizosphere name first page in described first page, load in the mode embedded the second page face possessing the second rhizosphere name comprise:
Described first page sends data processing request to the second server of the second rhizosphere name correspondence;
After the described data processing request of transmission, the embedding page preset in described first page loads the page address of described second page, obtains second page.
3. the method as described in any one of claim 1-2, wherein, comprises Form Element in described first page, and the target source address of described Form Element is the page address of described second page, and the described embedding page is preset in described Form Element.
4. the method as described in any one of claim 1-3, wherein, described first page comprises to the second server transmission data processing request of the second rhizosphere name correspondence:
The post that the Form Element of described first page sends to described second server uploading data to described second server asks, and the data of request process are carried in described post request;
Or the Form Element of described first page sends the get request obtaining data from described second server to described second server, the data of request process are carried in described get request.
5. the method as described in any one of claim 1-4, wherein, the embedding page preset in described first page loads the page address of described second page, obtains second page face and comprises:
The embedding page in described Form Element loads the target source address of described Form Element, obtains second page.
6. the method as described in any one of claim 1-5, wherein, the attribute information of total data result, partial data result or described data processed result that the server that described target data comprises described second rhizosphere name correspondence obtains for the data processing request that described first page sends.
7. the method as described in any one of claim 1-6, wherein, the target data being derived from the second rhizosphere name is added in the 3rd preset page by described second page, and jumps to described 3rd page and comprise:
Described second page is according to the corresponding page address at the described first server of the first rhizosphere name correspondence or the memory address of described second server and described first rhizosphere name tissue the 3rd page of described target data;
Described second page jumps to the 3rd page according to the page address of tissue.
8. the method as described in any one of claim 1-7, wherein, described in be saved in the addressable memory space of the page possessing the first rhizosphere name and comprise:
The described target data being derived from the second rhizosphere name is saved in local that divide for described first rhizosphere name, be called mark with described first rhizosphere memory space;
Or, the described target data being derived from the second rhizosphere name is saved in local memory space in the mode of file, and in file directory, records the file name of described target data.
9. a webpage cross-domain communication device, comprises first page, second page and the 3rd page;
Described first page comprises embedding load-on module;
Described embedding load-on module, loads in the mode embedded second page possessing the second rhizosphere name for the first page possessing the first rhizosphere name in described first page;
Described second page face comprises data and adds module and page jump module;
Described data add module, add in the 3rd preset page for described second page by the target data being derived from the second rhizosphere name, the rhizosphere first rhizosphere name by name of described 3rd page;
Described page jump module, for jumping to described 3rd page;
Described 3rd page comprises data extraction module and data storage module;
Described data extraction module, for extract comprise described in be derived from the target data of the second rhizosphere name;
Described data storage module, for being saved in the addressable memory space of the page possessing the first rhizosphere name;
Described first page also comprises data read module;
Described data read module, is derived from the target data of the second rhizosphere name for described first page from described memory space described in reading.
10. device as claimed in claim 9, wherein, described embedding load-on module comprises:
Data processing request sends submodule, for the second server transmission data processing request of described first page to the second rhizosphere name correspondence;
Second page loads submodule, and for after the described data processing request of transmission, the embedding page preset in described first page loads the page address of described second page, obtains second page.
CN201410433474.5A 2014-08-28 2014-08-28 Web page cross-domain communication method and device Pending CN104301379A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410433474.5A CN104301379A (en) 2014-08-28 2014-08-28 Web page cross-domain communication method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410433474.5A CN104301379A (en) 2014-08-28 2014-08-28 Web page cross-domain communication method and device

Publications (1)

Publication Number Publication Date
CN104301379A true CN104301379A (en) 2015-01-21

Family

ID=52320942

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410433474.5A Pending CN104301379A (en) 2014-08-28 2014-08-28 Web page cross-domain communication method and device

Country Status (1)

Country Link
CN (1) CN104301379A (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045887A (en) * 2015-07-24 2015-11-11 苏州工业园区迪锐信信息科技有限责任公司 Mixed mode cross-domain data interaction system and method
CN105930392A (en) * 2016-04-15 2016-09-07 北京思特奇信息技术股份有限公司 Cross-domain IFRAME height adaption method based on message transmission and system thereof
CN106294648A (en) * 2016-08-03 2017-01-04 腾讯科技(深圳)有限公司 A kind of processing method and processing device for page access path
CN106790754A (en) * 2016-12-26 2017-05-31 腾讯科技(深圳)有限公司 The player method and server of a kind of media information
CN107038194A (en) * 2016-11-17 2017-08-11 阿里巴巴集团控股有限公司 A kind of method for page jump and device
CN107797837A (en) * 2017-08-30 2018-03-13 上海壹账通金融科技有限公司 Page display method, device, server and medium
CN107948329A (en) * 2018-01-03 2018-04-20 湖南麓山云数据科技服务有限公司 A kind of cross-domain processing method and system
CN108200126A (en) * 2017-12-19 2018-06-22 阿里巴巴集团控股有限公司 Object method for uploading and device
CN108255878A (en) * 2016-12-29 2018-07-06 北京国双科技有限公司 User information processing method and relevant apparatus
CN108416214A (en) * 2018-03-16 2018-08-17 北京奇虎科技有限公司 Webpage digs mine means of defence and device
CN108509454A (en) * 2017-02-27 2018-09-07 阿里巴巴集团控股有限公司 A kind of operating method and relevant apparatus of character string
CN109002495A (en) * 2018-06-28 2018-12-14 郑州云海信息技术有限公司 Date storage method and device
CN109508273A (en) * 2018-09-21 2019-03-22 广东电网有限责任公司珠海供电局 A kind of electric automobile charging station monitoring system and data capture method based on Web
CN109670132A (en) * 2018-12-18 2019-04-23 北京城市网邻信息技术有限公司 A kind of page method for drafting, device, terminal device and storage medium
CN109840114A (en) * 2017-11-24 2019-06-04 阿里巴巴集团控股有限公司 Page processing method and mobile terminal
CN110300133A (en) * 2018-03-22 2019-10-01 财付通支付科技有限公司 Cross-domain data transmission method, apparatus, equipment and storage medium
CN110362773A (en) * 2019-06-18 2019-10-22 中国平安人寿保险股份有限公司 Cross-domain communication method, device, computer equipment and storage medium
CN110889061A (en) * 2019-11-12 2020-03-17 望海康信(北京)科技股份公司 Webpage loading method and device
CN111385336A (en) * 2018-12-29 2020-07-07 广州市百果园信息技术有限公司 Page communication method and device, computer equipment and storage medium
CN111767500A (en) * 2020-06-23 2020-10-13 平安普惠企业管理有限公司 Data storage sharing method and device, computer equipment and storage medium
CN112818270A (en) * 2021-01-25 2021-05-18 上海哔哩哔哩科技有限公司 Data cross-domain transfer method and device and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075240A (en) * 2006-08-25 2007-11-21 腾讯科技(深圳)有限公司 Method and system for spanned acquiring data
CN101662460A (en) * 2008-08-25 2010-03-03 阿里巴巴集团控股有限公司 Method, system and device for cross-domain communication
CN102043832A (en) * 2010-11-23 2011-05-04 苏州阔地网络科技有限公司 Method for realizing cross-domain request callback on webpage
CN102184220A (en) * 2011-05-06 2011-09-14 中兴通讯股份有限公司 Cross-domain page display control method and device
CN103246667A (en) * 2012-02-08 2013-08-14 腾讯科技(深圳)有限公司 Method and device for cross-domain transfer of data

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075240A (en) * 2006-08-25 2007-11-21 腾讯科技(深圳)有限公司 Method and system for spanned acquiring data
CN101662460A (en) * 2008-08-25 2010-03-03 阿里巴巴集团控股有限公司 Method, system and device for cross-domain communication
CN102043832A (en) * 2010-11-23 2011-05-04 苏州阔地网络科技有限公司 Method for realizing cross-domain request callback on webpage
CN102184220A (en) * 2011-05-06 2011-09-14 中兴通讯股份有限公司 Cross-domain page display control method and device
CN103246667A (en) * 2012-02-08 2013-08-14 腾讯科技(深圳)有限公司 Method and device for cross-domain transfer of data

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045887A (en) * 2015-07-24 2015-11-11 苏州工业园区迪锐信信息科技有限责任公司 Mixed mode cross-domain data interaction system and method
CN105045887B (en) * 2015-07-24 2018-06-22 苏州工业园区迪锐信信息科技有限责任公司 The system and method for mixed mode cross-domain data interaction
CN105930392A (en) * 2016-04-15 2016-09-07 北京思特奇信息技术股份有限公司 Cross-domain IFRAME height adaption method based on message transmission and system thereof
CN106294648A (en) * 2016-08-03 2017-01-04 腾讯科技(深圳)有限公司 A kind of processing method and processing device for page access path
CN107038194A (en) * 2016-11-17 2017-08-11 阿里巴巴集团控股有限公司 A kind of method for page jump and device
CN106790754A (en) * 2016-12-26 2017-05-31 腾讯科技(深圳)有限公司 The player method and server of a kind of media information
CN106790754B (en) * 2016-12-26 2020-01-10 腾讯科技(深圳)有限公司 Media information playing method and server
CN108255878A (en) * 2016-12-29 2018-07-06 北京国双科技有限公司 User information processing method and relevant apparatus
CN108509454B (en) * 2017-02-27 2022-03-08 阿里巴巴集团控股有限公司 Operation method of character string and related device
CN108509454A (en) * 2017-02-27 2018-09-07 阿里巴巴集团控股有限公司 A kind of operating method and relevant apparatus of character string
CN107797837A (en) * 2017-08-30 2018-03-13 上海壹账通金融科技有限公司 Page display method, device, server and medium
CN107797837B (en) * 2017-08-30 2020-11-03 深圳壹账通智能科技有限公司 Page display method, device, server and medium
CN109840114A (en) * 2017-11-24 2019-06-04 阿里巴巴集团控股有限公司 Page processing method and mobile terminal
CN108200126A (en) * 2017-12-19 2018-06-22 阿里巴巴集团控股有限公司 Object method for uploading and device
CN107948329A (en) * 2018-01-03 2018-04-20 湖南麓山云数据科技服务有限公司 A kind of cross-domain processing method and system
CN108416214A (en) * 2018-03-16 2018-08-17 北京奇虎科技有限公司 Webpage digs mine means of defence and device
CN110300133A (en) * 2018-03-22 2019-10-01 财付通支付科技有限公司 Cross-domain data transmission method, apparatus, equipment and storage medium
CN109002495A (en) * 2018-06-28 2018-12-14 郑州云海信息技术有限公司 Date storage method and device
CN109508273A (en) * 2018-09-21 2019-03-22 广东电网有限责任公司珠海供电局 A kind of electric automobile charging station monitoring system and data capture method based on Web
CN109670132A (en) * 2018-12-18 2019-04-23 北京城市网邻信息技术有限公司 A kind of page method for drafting, device, terminal device and storage medium
CN111385336A (en) * 2018-12-29 2020-07-07 广州市百果园信息技术有限公司 Page communication method and device, computer equipment and storage medium
CN110362773A (en) * 2019-06-18 2019-10-22 中国平安人寿保险股份有限公司 Cross-domain communication method, device, computer equipment and storage medium
CN110362773B (en) * 2019-06-18 2023-11-03 中国平安人寿保险股份有限公司 Cross-domain communication method, device, computer equipment and storage medium
CN110889061A (en) * 2019-11-12 2020-03-17 望海康信(北京)科技股份公司 Webpage loading method and device
CN111767500A (en) * 2020-06-23 2020-10-13 平安普惠企业管理有限公司 Data storage sharing method and device, computer equipment and storage medium
CN112818270A (en) * 2021-01-25 2021-05-18 上海哔哩哔哩科技有限公司 Data cross-domain transfer method and device and computer equipment
CN112818270B (en) * 2021-01-25 2023-07-25 上海哔哩哔哩科技有限公司 Data cross-domain transfer method and device and computer equipment

Similar Documents

Publication Publication Date Title
CN104301379A (en) Web page cross-domain communication method and device
US10498847B2 (en) System and method for mobile application deep linking
CN101147145B (en) Embedded web-based management method
CN104111944B (en) Page processing method and device and page generation method and device
CN102843445B (en) A kind of browser and carry out the method for domain name mapping
CN103685514B (en) The store method and browser of the page in web page storage folder
US8499099B1 (en) Converting data into addresses
CN104426925B (en) Web page resources acquisition methods and device
CN104462583A (en) Browser device for advertisement blocking processing and mobile terminal
CN103699600A (en) Data processing method for web cache and browser
CN104036011A (en) Webpage element display method and browser device.
CN103631905A (en) Webpage loading method and browser
CN105354337A (en) Web crawler implementation method and web crawler system
US20170237823A1 (en) System and method for transforming online content
CN103150513A (en) Method and device for intercepting embedded information in application program
CN102929985A (en) Method and system for displaying collected webpage
US20150304412A1 (en) Browser and system for download and download method
CN112637361B (en) Page proxy method, device, electronic equipment and storage medium
CN103841188A (en) Cookie information processing method and device in browser
CN101799821B (en) Method and system for realizing webpage application by widget
CN103248707B (en) File access method, system and equipment
CN102937981A (en) Webpage representing system and method
CN103024003B (en) Webpage login method and device
CN108932238A (en) A kind of cross-domain communication method and device
CN108256014A (en) Page display method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150121