解决跨域问题的几个方法
jsonp
jsonp包含两部分:回调函数和数据。
回调函数:当响应到来时要放在当前页面被调用的函数。
数据:就是传入回调函数中的json数据,也就是回调函数的参数了。
通过document.domain+iframe来跨子域
只有在主域相同的时候才能使用该方法。
在不同的框架之间,能够获取到彼此的window对象的,但不能使用获取到的window对象的属性和方法。可以当做是只能获取到一个几乎无用的window对象。
使用window.name+iframe来进行跨域
name 值在不同的页面,甚至不同域名加载后依旧存在,并且可以支持非常长的 name 值,即在一个窗口的生命周期内,窗口载入的所有的页面都是共享一个window.name的,每个页面window.name都有读写的权限。