Javascript 如何侦听dispatchEvent发送的iframe事件
我有一个iframe,其中的代码无法更改,该代码在事件上调用dispatchEventJavascript 如何侦听dispatchEvent发送的iframe事件,javascript,iframe,Javascript,Iframe,我有一个iframe,其中的代码无法更改,该代码在事件上调用dispatchEvent k = new MessageEvent("sendClipboard", {data: contenu}); ... document.dispatchEvent(k); 该帧的父帧需要侦听该事件并触发回调函数 我这里有一个沙箱,带有2个文档的示例代码 ... document.getElementById('testFrame').addEventListener(“sendClipboard”,
k = new MessageEvent("sendClipboard", {data: contenu});
...
document.dispatchEvent(k);
该帧的父帧需要侦听该事件并触发回调函数
我这里有一个沙箱,带有2个文档的示例代码
...
document.getElementById('testFrame').addEventListener(“sendClipboard”,回调,false);
注意:帧代码无法更改,因为它是提供的,所以我不能为dispatchEvent使用另一个目标(如使用父级)
<iframe id="testFrame" src="frame.html"></iframe>
...
document.getElementById('testFrame').addEventListener("sendClipboard", callback, false);