1
postMessage
メソッドを使用して、親サイトからiframe(別のドメインにある)にHTMLIFrameElement
オブジェクトを渡す際に問題が発生しました。投稿メッセージをHTMLIFrameElementに投稿するには?
これは、私はすでに試した私のコードです:
var frame = document.getElementById('myHTMLIFrameElement');
frame = JSON.parse(JSON.stringify(frame));
event.source.postMessage(frame, "*");
残念ながら、JSON.parse
/JSON.stringify
はHTMLIFrameElement
オブジェクトを処理する正しい方法ではないようです。 HTMLIFrameElement
オブジェクトを正しく渡す方法をアドバイスできますか?
申し訳ありませんが、「yourMessageは、」あなたの例では何ですのiframe内のスクリプトで、その後
そして:
だからあなたのような何かを試みることができます? – Peter
iframeに送信するメッセージは、コードには表示されないためです。 – Shilly
実際のiframe DOMノードを3番目のiframeに送信しようとしていますか?それはおそらく全く機能しません。 – Shilly