一、原理
1、iframe内联框架的src属性跨域加载资源的能力
2、window.name 值在不同的页面(甚至不同域名)加载后依旧存在(如果没修改则值不会变化),并且可以支持非常长的 name 值(2MB)或者说 window.name属性值在文档刷新后依旧存在的能力
二、总体框架及代码
1、A域中的获取数据页:index.html
A域(window.name+iframe跨域解决方案)
2、A域中的代理页(空文档,只起到window.name转同域作用):proxy.html
3、B域中的数据源页:index.html
window.name+iframe跨域解决方案)
三、参考
1、https://www.tuicool.com/articles/viMFbqV
2、https://segmentfault.com/a/1190000011145364