大多数是因为使用 window.parent 或 top.xxxx
在子页面,想使用父页面的参数,但是原因两个的域名不一样,所以会出现跨域问题
解决方法:在子页面
window.postMessage("message", '*');//后面的*号就是处理跨域问题的
然后在父页面
window.addEventListener('message', function (msg) {
console.log(msg.data);
})
设置监听的方法就可以了
大多数是因为使用 window.parent 或 top.xxxx
在子页面,想使用父页面的参数,但是原因两个的域名不一样,所以会出现跨域问题
解决方法:在子页面
window.postMessage("message", '*');//后面的*号就是处理跨域问题的
然后在父页面
window.addEventListener('message', function (msg) {
console.log(msg.data);
})
设置监听的方法就可以了