场景:
一般页面的登录页面为了安全都是单独的页面,所以别的页面登录的时候往往要嵌套登录页面进行登录,有时候域名和登录页面的域名不一样就会跨域,子父页面不能进行传递信息。
解决办法:
父页面:
window.addEventListener("message", function(e) {
console.log(e.data);
}, false);
子页面:
window.parent.postMessage({
data: "message"
}, "*");