现在有 页面a
使用 iframe
嵌套了 页面b
页面a
调用页面b
的方法
// 页面a
document.getElementById('iframe').contentWindow.fn();
// 页面b
window.fn = () => {
console.log("fn")
}
页面b
传数据给页面a
// 页面b
parent.postMessage({
key:"value"
},"*")
// 页面a
window.addEventListener("message",event => {
console.log(event.data)
})