页面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