艾Q网

标题: ifram父页面向子页面传递数据,解决跨域问题 [打印本页]

作者: admin    时间: 2024-3-10 14:22
标题: ifram父页面向子页面传递数据,解决跨域问题
iframe链接子页面地址:http://www.XXXX.com

<html>
<body>
<iframe id="iframe" src="http://www.XXXX.com"></iframe>
<span class="send">发送</span>

//向子页面发送数据
$('.send').click(function(){
        var data = 123;
        document.getElementById('iframe').contentWindow.postMessage(data,'*');
});

</body>
</html>
HTML



子页面添加 addEventListener 事件 监听父面传递的数据

<script>
        addEventListener('message', e => {
                // e.data为父页面发送的数据
                console.log(e.data);
        })
</script>







欢迎光临 艾Q网 (http://js.iqi123.com/bbs/) Powered by Discuz! X3.4