跨域的一些方案
1、document.domain
2、通过iframe嵌入页面
3、修改两个页面的 document.domain 为相同的主域(适用于主域相同,子域不同的页面通信,修改domain只能修改为自身或更高一级)
4、两个页面的 JavaScript通过对应的方法和属性访问彼此的元素和属性
5、jsonp
6、本地提供需要执行的方法
7、动态加载 script 提供callback参数
8、动态请求 script,服务端塞入数据 jsonp(json with padding)
9、请求完的 script 在页面上执行(已塞入远端数据)
10、window.name (个人感觉使用 window.name 跨域的方式比较鸡肋,一定是我打开的方式不对吧)