【发布时间】:2017-04-11 15:06:03
【问题描述】:
嗯,我正在尝试做一个简单的任务。从父窗口向 iframe 和从 iframe 向父窗口发送消息。
index.js(父)
window.onload = function() {
//Get Audio node
let audio = document.getElementsByTagName('audio')[0];
//Get iframe node
let iframe = document.getElementsByTagName('iframe')[0];
iframe.contentWindow.postMessage('Parent To Child', '*');
window.addEventListener('message', messagesHandler);
}
function messagesHandler(ev) {
console.log(ev.data);
}
menu.js
window.onload = function() {
window.parent.postMessage('Child to parent', '*');
window.addEventListener('message', messagesHandler);
}
function messagesHandler(ev) {
console.log(ev.data);
}
我可以将消息从父母发送给孩子,但反之则不行。 有什么线索吗??
【问题讨论】:
标签: javascript html