window.name实现的跨域数据传输
2013-09-19 15:22
761 查看
看了园友的 window.name实现的跨域数据传输
自己实践了一下,真的很好用。
特将具体实现方法记录如下:
如a.com网站想通过JS获取b.com网站的数据。
1 在a.com网站添加一个空HTML页。名称为:http://a.com/null.html
2 在a.com网站需要获取数据页面(如:http://a.com/getDomainData.html)内容如下:
?
3 在b.com中添加获取数据页面 如:http://b.com/data.html 内容需包含:
?
4 访问 http://a.com/getDomainData.html 就可返回 http://b.com/data.html 中的window.name中的数据了。
iframe的onload事件绑定 必须这样写:
?
调用domainData函数必须在body后面,或页面加载完后。
调用时会执行 http://b.com/data.html 页面的脚本。
自己实践了一下,真的很好用。
特将具体实现方法记录如下:
如a.com网站想通过JS获取b.com网站的数据。
1 在a.com网站添加一个空HTML页。名称为:http://a.com/null.html
2 在a.com网站需要获取数据页面(如:http://a.com/getDomainData.html)内容如下:
?
?
需要注意的地方
null.html 是必须的。内容可为空。iframe的onload事件绑定 必须这样写:
?
调用时会执行 http://b.com/data.html 页面的脚本。
相关文章推荐
- window.name实现跨域数据传输
- window.name实现的跨域数据传输
- window.name实现的跨域数据传输
- window.name实现的跨域数据传输
- window.name实现的跨域数据传输
- window.name实现的跨域数据传输
- window.name实现的跨域数据传输
- javascript跨域通信(二):window.name实现的跨域数据传输
- window.name实现的跨域数据传输 JavaScript跨域总结与解决办法
- window.name实现的跨域数据传输
- window.name实现的跨域数据传输
- javascript跨域总结之window.name实现的跨域数据传输
- window.name实现的跨域数据传输
- window.name实现的跨域数据传输
- window.name实现的跨域数据传输
- window.name实现的跨域数据传输
- javascript跨域总结之window.name实现的跨域数据传输
- window.name实现跨域数据传输
- window.name实现的跨域数据传输
- window.name实现的跨域数据传输