首先,需要了解下为何会有跨域,不同地址、不同端口、不同协议、不同级别都会形成跨域。
1、可以使用window.postMessage在两个页面之间进行数据传递,既可以跨域传递,也可以同域传递。
2、CORS跨域资源共享
3、通过jsonp跨域
4、通过document.domain来跨子域 在页面中设置相同的document.domain(只能跨子域)
5、使用window.name来进行跨域
6、webpack解决跨域问题
首先,需要了解下为何会有跨域,不同地址、不同端口、不同协议、不同级别都会形成跨域。
1、可以使用window.postMessage在两个页面之间进行数据传递,既可以跨域传递,也可以同域传递。
2、CORS跨域资源共享
3、通过jsonp跨域
4、通过document.domain来跨子域 在页面中设置相同的document.domain(只能跨子域)
5、使用window.name来进行跨域
6、webpack解决跨域问题