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. postMessageiframeで名前が付けられたグローバルメソッドはありますか?
  4. iframeドメインは最初のページと同じですか?そうでなければなりません。
  5. ブラウザはコンソールにエラーをスローしますか?
于 2011-01-16T16:39:41.287 に答える