嗯,我正在尝试做一个简单的任务。从父窗口发送消息给iframe,从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);
}
我能够从父母将消息发送到孩子,但不是周围的其他方式。 任何线索?