除了前面说的jsonp,postMessage,domain的方式跨域,还有两种共享数据的方式…
window.name跨域
1 | 景1:现在浏览器的一个标签页里打开http://www.damonare.cn/a.html页面,你通过location.href=http://baidu.com/b.html,在同一个浏览器标签页里打开了不同域名下的页面。这时候这两个页面你可以使用window.name来传递参数。因为window.name指的是浏览器窗口的名字,只要浏览器窗口相同,那么无论在哪个网页里访问值都是一样的。 |
location.hash跨域
1 | ocation.hash就是指URL的#号后面的部分。 |