場景:
一般頁面的登錄頁面為了安全都是單獨的頁面,所以別的頁面登錄的時候往往要嵌套登錄頁面進行登錄,有時候域名和登錄頁面的域名不一樣就會跨域,子父頁面不能進行傳遞信息。
解決辦法:
父頁面:
window.addEventListener("message", function(e) {
console.log(e.data);
}, false);
子頁面:
window.parent.postMessage({
data: "message"
}, "*");