[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103246667A - Method and device for cross-domain transfer of data - Google Patents

Method and device for cross-domain transfer of data Download PDF

Info

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
Application number
CN2012100274727A
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2012100274727A priority Critical patent/CN103246667A/en
Publication of CN103246667A publication Critical patent/CN103246667A/en
Pending legal-status Critical Current

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

Method and device that data cross-domain transmits
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.
CN2012100274727A 2012-02-08 2012-02-08 Method and device for cross-domain transfer of data Pending CN103246667A (en)

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)

* Cited by examiner, † Cited by third party
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)

* 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
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
RAIN MAN: "window.name实现的跨域数据传输", 《WWW.CNBLOGS.COM/RAINMAN/ARCHIVE/2011/02/21/1960044.HTML》 *

Cited By (32)

* Cited by examiner, † Cited by third party
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