为了向另一个文档(比如一个 iframe
)发送消息,您可以使用 postMessage
和 createEvent
函数。假设:
var event = document.createEvent('CustomEvent');
event.initCustomEvent("message", true, true, 'Hello world');
iframe.dispatchEvent(event);
我的问题是,如果两种方法都可以,那么使用postMessage
和customEvent
有什么区别?