頁面iframe嵌套登錄頁面跨域問題解決辦法


場景:

一般頁面的登錄頁面為了安全都是單獨的頁面,所以別的頁面登錄的時候往往要嵌套登錄頁面進行登錄,有時候域名和登錄頁面的域名不一樣就會跨域,子父頁面不能進行傳遞信息。

解決辦法:

父頁面:

window.addEventListener("message", function(e) {
    console.log(e.data);

    }, false);

子頁面:

window.parent.postMessage({
            data: "message"
        }, "*");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM