iframe常用操作
# 使用postMessage实现跨源通信
发送消息
// 参数一,消息内容
// 参数二,源地址
window.postMessage('消息', 'https://mrcdh.cn') // parent.postMessage
1
2
3
2
3
监听消息
// iframe.contentWindow
window.addEventListener('message', function(event){
// 为了安全,收到信息后要检测下event.origin判断是否要收信息的窗口发过来的。
if (event.origin !== 'https://mrcdh.cn') return;
// 处理
})
1
2
3
4
5
6
2
3
4
5
6
上次更新: 2023/09/22, 16:54:32