CN103246667A - Method and device for cross-domain transfer of data - Google Patents
Method and device for cross-domain transfer of data Download PDFInfo
- Publication number
- CN103246667A CN103246667A CN2012100274727A CN201210027472A CN103246667A CN 103246667 A CN103246667 A CN 103246667A CN 2012100274727 A CN2012100274727 A CN 2012100274727A CN 201210027472 A CN201210027472 A CN 201210027472A CN 103246667 A CN103246667 A CN 103246667A
- Authority
- CN
- China
- Prior art keywords
- page
- data
- name
- subpage frame
- behalf
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method and a device for cross-domain transfer of data and relates to the technical field of acquisition of data among web pages. By the aid of the method and the device, the cross-domain transfer of the big data is achieved. The method for cross-domain transfer of the data comprises that a second page is loaded in the form of a subpage iframe tag in a first page, and data of the second page are stored into a name attribute window.name of a subpage; after loading is finished, the subpage jumps to a proxy page, wherein the proxy page and the first page are congenetic; and the first page obtains the data of the second page through the window.name of the proxy page. The method and the device for cross-domain transfer of the data can be applied to cross-domain transfer among web pages.
Description
Technical field
The present invention relates to the technical field that data are obtained between webpage, relate in particular to method and device that a kind of data cross-domain transmits.
Background technology
Consider that for secure context Netscape Communications company has proposed the same source policy of browser, the same source policy of browser is to stop the attribute of visiting the document of another source loading from document or the script of a source loading.Support that at present the browser of JavaScript has generally all used this strategy, but the cost that tightens security is to have sacrificed the convenience of not transmitting (being cross-domain transmission) between the data of homology.
At present, mainly realize cross-domain transmission in the following manner:
(1) use document.domain to realize:
Be example with www.domain1.com/index.htm and a.domain1.com/index.htm, if the domain property value of revising its document at two pages is " domain1.com " respectively, support so can think that with the browser of source policy two pages belong to homology, two pages just can have been visited the other side's object mutually.Because the document.domain of the page can only be set to the father field name of current domain name or current domain name, can only be used in identical but the situation that subdomain name is different of father field name.
(2) use the script of dynamic load to realize (typical case is applied as JSONP (JavaScript ObjectNotation with Padding realizes the solution of cross-domain visit based on the JSON data layout)):
With www.domain1.com/service.aspx? jsonp=cbFunction (page one) and www.domain2.com/index.htm (page two) are example, call method is at page dual-purpose script dynamic load src (source, the source) attribute is the script page of the page one, and wherein " cbFunction " is for obtaining the call back function name after the JSON data.Realize cross-domain transmission by the script of dynamic load, as long as accession page one can obtain data, so can not transmit any important or secret data.
(3) use location.hash to realize:
Its ultimate principle is that subpage frame comes Data transmission to give the URL(uniform resource locator) (UniformResourceLocator of parent page by the value that changes parent.location.hash, URL), parent page just can obtain these data by location.hash so.Because hash is not subjected to the homology policy constraints, so can be in Data transmission between the same area not.But this scheme can not be transmitted mass data because being subjected to the length restriction of browser URL.
(4) use flash to realize:
Because flash self has customizable security strategy, so its cross-domain function is more powerful and can satisfies common requirements, its unique deficiency is to need browser to support the flash plug-in unit, can't satisfy the cross-domain transmission demand of the client that can not adorn the flash plug-in unit.
In sum, the method of the cross-domain transmission of existing realization, be not exist can only be between the identical page of father field name the problem of Data transmission, there is the not strong problem of security exactly, perhaps the data volume of existence transmission is subjected to the problem of the influence of URL length restriction, or existence needs browser that the problem of plug-in unit additionally is installed.
Summary of the invention
The method that the embodiment of the invention provides a kind of data cross-domain to transmit has realized the cross-domain transmission of big data.
For achieving the above object, the embodiment of the invention adopts following technical scheme:
On the one hand, the method that provides data cross-domain to transmit, comprising: the form with subpage frame iframe label in first page loads second page, and the data of second page are deposited among the name attribute window.name of described subpage frame; Behind the loaded, described subpage frame jumps to acts on behalf of the page, the described page and described first page homology acted on behalf of; Described first page obtains the data of described second page by the described window.name that acts on behalf of the page.
Corresponding to said method, the device that also provides a kind of data cross-domain to transmit comprises:
Performance element is used for loading second page at first page with the form of subpage frame iframe label, and the data of second page are deposited among the name attribute window.name of described subpage frame;
Jump-transfer unit, for behind the described performance element loaded, described subpage frame jumps to acts on behalf of the page, the described page and described first page homology acted on behalf of;
Acquiring unit is used for described first page obtains described second page by the described window.name that acts on behalf of the page data.
Method and device that the data cross-domain that the embodiment of the invention provides transmits, the data of second page are stored among the window.name of iframe, then iframe is jumped to the page of acting on behalf of with first page homology, because in any case the URL among the iframe changes, window.name can exist and can not change, iframe jump to first page homology act on behalf of the page after, described first page can obtain the data of described second page by the described window.name that acts on behalf of the page, do not need the user at browser any extra plug-in unit to be installed, in addition, window.name can store the cross-domain transmission that the data of 2M byte have at least realized big data.Be all identically not do restriction for the father field name between first page, second page in this method, and since by first page initiatively select the data object that will exchange but not second page to the page public data in all sources, guaranteed the security of transmitting.Solved the method for the cross-domain transmission of existing techniques in realizing, be not exist can only be between the identical page of father field name the problem of Data transmission, there is the not strong problem of security exactly, perhaps the data volume of existence transmission is subjected to the problem of the influence of URL length restriction, or existence needs browser that the problem of plug-in unit additionally is installed.
Description of drawings
In order to be illustrated more clearly in the technical scheme of the embodiment of the invention, to do to introduce simply to the accompanying drawing of required use among the embodiment below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those skilled in the art, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
The method flow diagram one that the data cross-domain that Fig. 1 provides for the embodiment of the invention one transmits;
The method flow diagram two that the data cross-domain that Fig. 2 provides for the embodiment of the invention one transmits;
The method flow diagram that transmits as 3 data cross-domains that provide for the embodiment of the invention two;
The structural representation one of the device that the data cross-domain that Fig. 4 provides for the embodiment of the invention three transmits;
Fig. 5 is the structural representation of performance element in the device that transmits of data cross-domain shown in Figure 4;
Fig. 6 is the structural representation of acquiring unit in the device that transmits of data cross-domain shown in Figure 4;
The structural representation two of the device that the data cross-domain that Fig. 7 provides for the embodiment of the invention three transmits.
Embodiment
In below describing, in order to illustrate rather than in order limiting, to have proposed the detail such as specific device structure, technology, understand the present invention in order to cut thoroughly.Yet, not it will be clear to one skilled in the art that in having other embodiment of these details and can realize the present invention yet.In other situation, omit the detailed description to well-known device, circuit and method, in order to avoid unnecessary details hinders description of the invention.
Method and device that the embodiment of the invention provides a kind of data cross-domain to transmit have been realized the cross-domain transmission of big data.
Embodiment one
As shown in Figure 1, the method that a kind of data cross-domain that the embodiment of the invention provides transmits comprises:
101, the form with subpage frame iframe label loads second page in first page, and the data of second page are deposited among the name attribute window.name of described subpage frame.
Wherein, described in first page form with subpage frame iframe label load second page, be specially: create iframe in described first page, the src property value of iframe is the address of second page, loads described second page by described iframe.
What deserves to be explained is that in loading the process of second page, described second page includes script, wherein have following action in the script: the data of second page are stored into the action among the window.name of iframe.
102, behind the loaded, described subpage frame jumps to acts on behalf of the page, the described page and described first page homology acted on behalf of.
Wherein, described subpage frame jumps to acts on behalf of can realizing in the following manner of the page: revise the window.location.href value among the iframe, it is revised as address with first page homology, act on behalf of the page with formation, illustrate, domain name as first page is www.domain1.com/index.htm, iframe is after loading second page, the window.location.href value is revised as www.domain1.com/proxy.htm, the page is acted on behalf of in formation, acts on behalf of the page and first page homology so.
103, described first page obtains the data of described second page by the described window.name that acts on behalf of the page.
Wherein, the described data of obtaining described second page by the described window.name that acts on behalf of the page, can realize in the following manner: described subpage frame jump to act on behalf of the page after, obtain the described window.name that acts on behalf of the page, described window.name stores the data of described second page; The data of described second page are passed to described first page with the parametric form of call back function; Described first page is handled the data of described second page in described call back function.
Further, as shown in Figure 2, described first page obtains after the data of described second page by the described window.name that acts on behalf of the page, can also comprise:
104, when described first page receives modify instruction, according to described modify instruction the data of described second page are made amendment.
What deserves to be explained is that in the present embodiment, described subpage frame is invisible in described first page.It is described that to act on behalf of the page invisible in described first page.
The method that the data cross-domain that the embodiment of the invention provides transmits, the data of second page are stored among the window.name of iframe, then iframe is jumped to the page of acting on behalf of with first page homology, because in any case the URL among the iframe changes, window.name can exist and can not change, iframe jump to first page homology act on behalf of the page after, described first page can obtain the data of described second page by the described window.name that acts on behalf of the page, do not need the user at browser any extra plug-in unit to be installed, in addition, window.name can store the cross-domain transmission that the data of 2M byte have at least realized big data.Be all identically not do restriction for the father field name between first page, second page in this method, and since by first page initiatively select the data object that will exchange but not second page to the page public data in all sources, guaranteed the security of transmitting.Solved the method for the cross-domain transmission of existing techniques in realizing, be not exist can only be between the identical page of father field name the problem of Data transmission, there is the not strong problem of security exactly, perhaps the data volume of existence transmission is subjected to the problem of the influence of URL length restriction, or existence needs browser that the problem of plug-in unit additionally is installed.
Embodiment two
In order to make those skilled in the art better understand the method that data cross-domain that the embodiment of the invention provides transmits, existing this method is described in detail.
The characteristics of window.name make it be suitable for very much the big data of cross-domain transmission, and at first under current label, no matter how the URL of the page or subpage frame changes, and window.name can exist, and is stored in the browser, can not increase HTTP request number.Secondly, support at present in the browser of JavaScript that window.name can store the data (can store 32 megabyte or more among Mozilla Firefox, IE9, the Google Chrome) of at least 2 megabyte.In addition, it does not need the user at browser any extra plug-in unit to be installed yet.
The ultimate principle of the cross-domain Data transmission of window.name be in the page subpage frame iframe when load page, the value of window.name is to exist lastingly, when therefore iframe is redirected to this territory by foreign lands, the data of foreign lands can be passed through the window.name transfer of subpage frame, be passed to the call back function in this territory.
Be that example is described in detail with first page (www.domain1.com/index.htm) and second page (www.domain2.com/cgi-bin/data) now.
As shown in Figure 3, the embodiment of the invention provides a kind of method of data cross-domain, comprising:
301, first page is when the data of needs second page, iframe label of dynamic load, and its src property value is the address of second page.
For example, personal homepage is provided with a button label that enters individual microblogging, when the user who browses this personal homepage need check the content of individual microblogging, can click the label that this enters individual microblogging, thereby trigger personal homepage to the demand data of individual microblogging, iframe label of personal homepage meeting dynamic load, the src of this iframe label is the address of individual microblogging.
Because first page initiatively selects to need the object of the data of exchange, and second page is to the page public data in all sources unlike JSONP, second page is only authorized data the page of specifying the source in the present embodiment, has guaranteed the security of transmitting.
302, iframe loads second page, stores among the window.name of described iframe according to the data of the script in second page with described second page.
For example, the script of described second page is: set:window.name=data.
303, behind the loaded, the window.location.href value of iframe is revised as www.domain1.com/proxy.htm, realizes acting on behalf of the redirect of the page, the described page and described first page homology acted on behalf of.
304, described subpage frame jump to act on behalf of the page after, obtain the described window.name that acts on behalf of the page by the get function, described window.name stores the data of described second page;
Concrete, described get function can be temp=window.name.
305, the data of described second page are passed to described first page with the parametric form of call back function, described first page is handled the data of described second page in described call back function.
Concrete, described call back function can be parent.cbFun (temp).
306, when described first page receives modify instruction, according to described modify instruction the data of described second page are made amendment.
The method that the data cross-domain that the embodiment of the invention provides transmits, the data of second page are stored among the window.name of iframe, then iframe is jumped to the page of acting on behalf of with first page homology, because in any case the URL among the iframe changes, window.name can exist and can not change, iframe jump to first page homology act on behalf of the page after, described first page can obtain the data of described second page by the described window.name that acts on behalf of the page, do not need the user at browser any extra plug-in unit to be installed, in addition, window.name can store the cross-domain transmission that the data of 2M byte have at least realized big data.Be all identically not do restriction for the father field name between first page, second page in this method, and since by first page initiatively select the data object that will exchange but not second page to the page public data in all sources, guaranteed the security of transmitting.Solved the method for the cross-domain transmission of existing techniques in realizing, be not exist can only be between the identical page of father field name the problem of Data transmission, there is the not strong problem of security exactly, perhaps the data volume of existence transmission is subjected to the problem of the influence of URL length restriction, or existence needs browser that the problem of plug-in unit additionally is installed.
Embodiment three
As shown in Figure 4, the device that a kind of data cross-domain that the embodiment of the invention provides transmits comprises:
Performance element 41 is used for loading second page at first page with the form of subpage frame iframe label, and the data of second page are deposited among the name attribute window.name of described subpage frame;
In the present embodiment, as shown in Figure 5, described performance element comprises:
Create subelement 411, be used for creating subpage frame iframe at described first page, the source src property value of described subpage frame is the address of second page;
Load subelement 412, be used for loading second page by described subpage frame, according to the script in described second page, the data of described second page are deposited among the window.name of described subpage frame.
Jump-transfer unit 42, for behind the described performance element loaded, described subpage frame jumps to acts on behalf of the page, the described page and described first page homology acted on behalf of;
Acquiring unit 43 is used for described first page obtains described second page by the described window.name that acts on behalf of the page data.
In the present embodiment, as shown in Figure 6, described acquiring unit comprises:
Obtain subelement 431, be used for described subpage frame jump to act on behalf of the page after, obtain the described window.name that acts on behalf of the page, described window.name stores the data of described second page;
Transmit subelement 432, be used for the described data of obtaining second page that subelement obtains are passed to described first page with the parametric form of call back function;
Handle subelement 433, be used for described first page is handled described second page at described call back function data.
Further, as shown in Figure 7, described device also comprises:
Revise unit 44, be used for when described first page receives modify instruction, according to described modify instruction the data of described second page being made amendment.
The device that the data cross-domain that the embodiment of the invention provides transmits, the data of second page are stored among the window.name of iframe, then iframe is jumped to the page of acting on behalf of with first page homology, because in any case the URL among the iframe changes, window.name can exist and can not change, iframe jump to first page homology act on behalf of the page after, described first page can obtain the data of described second page by the described window.name that acts on behalf of the page, do not need the user at browser any extra plug-in unit to be installed, in addition, window.name can store the cross-domain transmission that the data of 2M byte have at least realized big data.Be all identically not do restriction for the father field name between first page, second page in this method, and since by first page initiatively select the data object that will exchange but not second page to the page public data in all sources, guaranteed the security of transmitting.Solved the method for the cross-domain transmission of existing techniques in realizing, be not exist can only be between the identical page of father field name the problem of Data transmission, there is the not strong problem of security exactly, perhaps the data volume of existence transmission is subjected to the problem of the influence of URL length restriction, or existence needs browser that the problem of plug-in unit additionally is installed.
The method of the data cross-domain transmission that the embodiment of the invention provides and device can be applied in the cross-domain transmission between the webpage.
The those skilled in the art can be well understood to, and is the convenience described and succinct, the system of foregoing description, and the concrete course of work of equipment and unit can not repeat them here with reference to the corresponding process among the preceding method embodiment.
Those skilled in the art can recognize, in conjunction with the various method steps of describing among the embodiment disclosed herein and unit, can realize with electronic hardware, computer software or the combination of the two, for the interchangeability of hardware and software clearly is described, step and the composition of each embodiment described in general manner according to function in the above description.These functions still are that software mode is carried out with hardware actually, depend on application-specific and the design constraint of technical scheme.Those skilled in the art can use distinct methods realize described function to each specific application, but this realization should not thought and exceeds scope of the present invention.
The above, above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment puts down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from principle and the scope of various embodiments of the present invention technical scheme.
Claims (10)
1. the method that data cross-domain transmits is characterized in that, comprising:
Form with subpage frame iframe label in first page loads second page, and the data of second page are deposited among the name attribute window.name of described subpage frame;
Behind the loaded, described subpage frame jumps to acts on behalf of the page, the described page and described first page homology acted on behalf of;
Described first page obtains the data of described second page by the described window.name that acts on behalf of the page.
2. method according to claim 1 is characterized in that, described in first page form with subpage frame iframe label load second page, the data of second page are deposited among the name attribute window.name of described subpage frame, comprising:
Create subpage frame iframe in described first page, the source src property value of described subpage frame is the address of second page;
Load described second page by described subpage frame, according to the script in described second page, the data of described second page are deposited among the window.name of described subpage frame.
3. method according to claim 1 is characterized in that, described first page comprises by the data that the described window.name that acts on behalf of the page obtains described second page:
Described subpage frame jump to act on behalf of the page after, obtain the described window.name that acts on behalf of the page, described window.name stores the data of described second page;
The data of described second page are passed to described first page with the parametric form of call back function;
Described first page is handled the data of described second page in described call back function.
4. according to each described method of claim 1-3, it is characterized in that described first page obtains after the data of described second page by the described window.name that acts on behalf of the page, also comprises:
When described first page receives modify instruction, according to described modify instruction the data of described second page are made amendment.
5. according to each described method of claim 1-3, it is characterized in that described subpage frame is invisible in described first page.
6. according to each described method of claim 1-3, it is characterized in that described to act on behalf of the page invisible in described first page.
7. the device that data cross-domain transmits is characterized in that, comprising:
Performance element is used for loading second page at first page with the form of subpage frame iframe label, and the data of second page are deposited among the name attribute window.name of described subpage frame;
Jump-transfer unit, for behind the described performance element loaded, described subpage frame jumps to acts on behalf of the page, the described page and described first page homology acted on behalf of;
Acquiring unit is used for described first page obtains described second page by the described window.name that acts on behalf of the page data.
8. according to the described device of claim 7, it is characterized in that described performance element comprises:
Create subelement, be used for creating subpage frame iframe at described first page, the source src property value of described subpage frame is the address of second page;
Load subelement, be used for loading second page by described subpage frame, according to the script in described second page, the data of described second page are deposited among the window.name of described subpage frame.
9. device according to claim 7 is characterized in that, acquiring unit comprises:
Obtain subelement, be used for described subpage frame jump to act on behalf of the page after, obtain the described window.name that acts on behalf of the page, described window.name stores the data of described second page;
Transmit subelement, be used for the described data of obtaining second page that subelement obtains are passed to described first page with the parametric form of call back function;
Handle subelement, be used for described first page is handled described second page at described call back function data.
10. according to each described device of claim 7-9, it is characterized in that, also comprise:
Revise the unit, be used for when described first page receives modify instruction, according to described modify instruction the data of described second page being made amendment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100274727A CN103246667A (en) | 2012-02-08 | 2012-02-08 | Method and device for cross-domain transfer of data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100274727A CN103246667A (en) | 2012-02-08 | 2012-02-08 | Method and device for cross-domain transfer of data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103246667A true CN103246667A (en) | 2013-08-14 |
Family
ID=48926191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100274727A Pending CN103246667A (en) | 2012-02-08 | 2012-02-08 | Method and device for cross-domain transfer of data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103246667A (en) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546570A (en) * | 2013-10-29 | 2014-01-29 | 小米科技有限责任公司 | Method, device and terminal for achieving network client-side cross-domain data request |
CN103870551A (en) * | 2014-02-28 | 2014-06-18 | 小米科技有限责任公司 | Method and device for obtaining cross-domain data |
CN104021003A (en) * | 2014-06-24 | 2014-09-03 | 歌尔声学股份有限公司 | Method and device for modifying home page of information management system |
CN104301379A (en) * | 2014-08-28 | 2015-01-21 | 北京奇虎科技有限公司 | Web page cross-domain communication method and device |
CN104573412A (en) * | 2013-10-16 | 2015-04-29 | 北京航天在线网络科技有限公司 | Method and device for preventing webpage text content from being copied |
CN105094788A (en) * | 2014-05-22 | 2015-11-25 | 阿里巴巴集团控股有限公司 | Data processing method, data end and application end |
CN105335474A (en) * | 2015-09-29 | 2016-02-17 | 广州酷狗计算机科技有限公司 | Method and device for obtaining content |
CN106162367A (en) * | 2015-04-21 | 2016-11-23 | 广州市动景计算机科技有限公司 | A kind of video broadcasting method and device |
CN106874323A (en) * | 2016-06-28 | 2017-06-20 | 阿里巴巴集团控股有限公司 | A kind of date storage method and device |
CN106919636A (en) * | 2016-07-04 | 2017-07-04 | 阿里巴巴集团控股有限公司 | link jump method and device |
CN107038194A (en) * | 2016-11-17 | 2017-08-11 | 阿里巴巴集团控股有限公司 | A kind of method for page jump and device |
CN107480148A (en) * | 2016-06-07 | 2017-12-15 | 广州市动景计算机科技有限公司 | The method and device and user terminal that control webpage redirects |
CN107818171A (en) * | 2017-11-14 | 2018-03-20 | 北京思特奇信息技术股份有限公司 | A kind of page loading method and system based on iframe |
CN108762946A (en) * | 2018-05-16 | 2018-11-06 | 福建天泉教育科技有限公司 | A kind of cross-domain web terminal communication means and terminal |
CN109284470A (en) * | 2018-10-25 | 2019-01-29 | 天津字节跳动科技有限公司 | Page window communication means and device |
CN109450973A (en) * | 2018-09-29 | 2019-03-08 | 福建威盾科技有限公司 | A kind of method that cross-domain browser data is shared |
CN109960765A (en) * | 2019-02-27 | 2019-07-02 | 深圳点猫科技有限公司 | A kind of language based on programming carries out method, the electronic equipment of cross-domain communication to webpage |
CN111625741A (en) * | 2020-04-30 | 2020-09-04 | 贝壳技术有限公司 | Page data interaction method and device, storage medium and electronic equipment |
CN112491955A (en) * | 2020-10-23 | 2021-03-12 | 北京思特奇信息技术股份有限公司 | Method and system for realizing data exchange of iframe system based on proxy server |
CN112818270A (en) * | 2021-01-25 | 2021-05-18 | 上海哔哩哔哩科技有限公司 | Data cross-domain transfer method and device and computer equipment |
CN113760422A (en) * | 2021-02-08 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Page interaction method, device, medium, equipment and program product |
WO2023060427A1 (en) * | 2021-10-12 | 2023-04-20 | 深圳Tcl新技术有限公司 | Browser data cross-domain sharing method and device, medium and computer program product |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075240A (en) * | 2006-08-25 | 2007-11-21 | 腾讯科技(深圳)有限公司 | Method and system for spanned acquiring data |
US20090094383A1 (en) * | 2001-12-19 | 2009-04-09 | Heather Maria Hinton | User Enrollment in an E-Community |
CN101610195A (en) * | 2008-06-17 | 2009-12-23 | 上海格尔软件股份有限公司 | The method of AJAX cross-domain synchronous transmission of high volume 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 |
-
2012
- 2012-02-08 CN CN2012100274727A patent/CN103246667A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090094383A1 (en) * | 2001-12-19 | 2009-04-09 | Heather Maria Hinton | User Enrollment in an E-Community |
CN101075240A (en) * | 2006-08-25 | 2007-11-21 | 腾讯科技(深圳)有限公司 | Method and system for spanned acquiring data |
CN101610195A (en) * | 2008-06-17 | 2009-12-23 | 上海格尔软件股份有限公司 | The method of AJAX cross-domain synchronous transmission of high volume 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 |
Non-Patent Citations (1)
Title |
---|
RAIN MAN: "window.name实现的跨域数据传输", 《WWW.CNBLOGS.COM/RAINMAN/ARCHIVE/2011/02/21/1960044.HTML》 * |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104573412A (en) * | 2013-10-16 | 2015-04-29 | 北京航天在线网络科技有限公司 | Method and device for preventing webpage text content from being copied |
CN104573412B (en) * | 2013-10-16 | 2019-04-23 | 航天信息软件技术有限公司 | The method and apparatus for preventing copy webpage word content |
CN103546570A (en) * | 2013-10-29 | 2014-01-29 | 小米科技有限责任公司 | Method, device and terminal for achieving network client-side cross-domain data request |
CN103870551A (en) * | 2014-02-28 | 2014-06-18 | 小米科技有限责任公司 | Method and device for obtaining cross-domain data |
CN103870551B (en) * | 2014-02-28 | 2018-02-23 | 小米科技有限责任公司 | The method and apparatus that a kind of cross-domain data obtains |
CN105094788A (en) * | 2014-05-22 | 2015-11-25 | 阿里巴巴集团控股有限公司 | Data processing method, data end and application end |
CN104021003A (en) * | 2014-06-24 | 2014-09-03 | 歌尔声学股份有限公司 | Method and device for modifying home page of information management system |
CN104301379A (en) * | 2014-08-28 | 2015-01-21 | 北京奇虎科技有限公司 | Web page cross-domain communication method and device |
US10523718B2 (en) | 2015-04-21 | 2019-12-31 | Guangzhou Ucweb Computer Technology Co., Ltd. | Video playing method and device |
CN106162367A (en) * | 2015-04-21 | 2016-11-23 | 广州市动景计算机科技有限公司 | A kind of video broadcasting method and device |
CN105335474A (en) * | 2015-09-29 | 2016-02-17 | 广州酷狗计算机科技有限公司 | Method and device for obtaining content |
CN105335474B (en) * | 2015-09-29 | 2019-03-05 | 广州酷狗计算机科技有限公司 | Content acquisition method and device |
CN107480148A (en) * | 2016-06-07 | 2017-12-15 | 广州市动景计算机科技有限公司 | The method and device and user terminal that control webpage redirects |
US10855796B2 (en) | 2016-06-28 | 2020-12-01 | Advanced New Technologies Co., Ltd. | Data storage method and device |
WO2018001121A1 (en) * | 2016-06-28 | 2018-01-04 | 阿里巴巴集团控股有限公司 | Data storage method and device |
CN106874323A (en) * | 2016-06-28 | 2017-06-20 | 阿里巴巴集团控股有限公司 | A kind of date storage method and device |
CN106919636A (en) * | 2016-07-04 | 2017-07-04 | 阿里巴巴集团控股有限公司 | link jump method and device |
CN107038194A (en) * | 2016-11-17 | 2017-08-11 | 阿里巴巴集团控股有限公司 | A kind of method for page jump and device |
CN107818171A (en) * | 2017-11-14 | 2018-03-20 | 北京思特奇信息技术股份有限公司 | A kind of page loading method and system based on iframe |
CN108762946A (en) * | 2018-05-16 | 2018-11-06 | 福建天泉教育科技有限公司 | A kind of cross-domain web terminal communication means and terminal |
CN108762946B (en) * | 2018-05-16 | 2020-09-11 | 福建天泉教育科技有限公司 | Cross-domain web end communication method and terminal |
CN109450973A (en) * | 2018-09-29 | 2019-03-08 | 福建威盾科技有限公司 | A kind of method that cross-domain browser data is shared |
CN109284470B (en) * | 2018-10-25 | 2020-12-04 | 天津字节跳动科技有限公司 | Page window communication method and device |
CN109284470A (en) * | 2018-10-25 | 2019-01-29 | 天津字节跳动科技有限公司 | Page window communication means and device |
CN109960765A (en) * | 2019-02-27 | 2019-07-02 | 深圳点猫科技有限公司 | A kind of language based on programming carries out method, the electronic equipment of cross-domain communication to webpage |
CN111625741A (en) * | 2020-04-30 | 2020-09-04 | 贝壳技术有限公司 | Page data interaction method and device, storage medium and electronic equipment |
CN112491955A (en) * | 2020-10-23 | 2021-03-12 | 北京思特奇信息技术股份有限公司 | Method and system for realizing data exchange of iframe system based on proxy server |
CN112491955B (en) * | 2020-10-23 | 2023-07-07 | 北京思特奇信息技术股份有限公司 | Method and system for realizing iframe system data exchange based on proxy server |
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 |
CN113760422A (en) * | 2021-02-08 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Page interaction method, device, medium, equipment and program product |
WO2023060427A1 (en) * | 2021-10-12 | 2023-04-20 | 深圳Tcl新技术有限公司 | Browser data cross-domain sharing method and device, medium and computer program product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103246667A (en) | Method and device for cross-domain transfer of data | |
US8527862B2 (en) | Methods for making ajax web applications bookmarkable and crawlable and devices thereof | |
CA2732540C (en) | Methods for optimizing a web content proxy server and devices thereof | |
US8407351B2 (en) | Method and apparatus for ensuring transport of user agent information | |
CN102970284B (en) | User profile processing method and server | |
WO2009029404A2 (en) | Secure inter-module communication mechanism | |
KR20110100622A (en) | Techniques to automatically syndicate content over a network | |
US20130060885A1 (en) | Method and apparatus for enabling offline web application execution | |
CN102447726A (en) | page access method and system | |
CN105556501A (en) | Systems and methods of token piggybacking | |
CN103577427A (en) | Browser kernel based web page crawling method and device and browser containing device | |
CN102314469A (en) | Method for implementing cross-domain request callback | |
US20170237823A1 (en) | System and method for transforming online content | |
US9843576B1 (en) | Secure injection of context information in browsers | |
CN103793538A (en) | System and method for realizing restoration of web service in case of crash of database | |
CN103324756A (en) | Method and device for increasing access speed of browser | |
US9058399B2 (en) | System and method for providing network resource identifier shortening service to computing devices | |
CN105354337A (en) | Web crawler implementation method and web crawler system | |
KR20150110743A (en) | Systems and methods to map page states | |
CN105512227A (en) | Webpage data loading method and system | |
CN105528369A (en) | Webpage transcoding method and device and server | |
CN103338278A (en) | Accelerating method and device for web page browsing | |
JP2015518612A (en) | Computer system, non-transitory computer readable storage medium and method enabling styling and decoration of multiple and dissimilar web pages by remote method invocation | |
CN105357253A (en) | Network data request processing device and method | |
CN104317819A (en) | Method and system for webpage cross-domain communication based on browsers |
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: 20130814 |