2

我需要有关window.postMessage方法的帮助。我正在尝试从父窗口向 iframe 发布消息。

iframe 的名称和 ID 是myFrame,我尝试了以下代码,但无济于事:

document.getElementById('myFrame').contentWindow.postMessage('Hello','*')
4

1 回答 1

1

退后一步进行调试。

  1. document.getElementById('myIframe')给你什么?
  2. document.getElementById('myIframe').contentWindow给你什么?
  3. 你有postMessage在 iframe 中命名的全局方法吗?
  4. iframe 域是否与初始页面相同?它一定要是。
  5. 浏览器是否在控制台中抛出任何错误?
于 2011-01-16T16:39:41.287 回答