如何在 JavaScript 中实现 postMessage()?
我需要 window.postMessage
方法的帮助。我正在尝试从父窗口向 iframe 发布消息。
iframe的名称和ID是myFrame
,我尝试了以下代码,但没有效果:
document.getElementById('myFrame').contentWindow.postMessage('Hello','*')
I need help with the window.postMessage
method. I'm trying to post a message to an iframe from the parent window.
The iframe's name and ID is myFrame
, and I have tried the following code, with no avail:
document.getElementById('myFrame').contentWindow.postMessage('Hello','*')
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
退后一步进行调试。
document.getElementById('myIframe')
为您提供了什么?document.getElementById('myIframe').contentWindow
为您提供了什么?postMessage
的全局方法?Take a step back and debug.
document.getElementById('myIframe')
give you?document.getElementById('myIframe').contentWindow
give you?postMessage
in the iframe?