私は何時間もこれに固執しています。Chromeのwindow.postMessageに関する問題
のa.htmlには、 b.htmlのhttp://subdomain.example.comにsrcのiframeが含まれています。 a.htmlには、iFrameにpostMessageへのJSコード があります。
のpostMessageへのコードは単純です:私も試してみました
Unable to post message to http://subdomain.example.com. Recipient has origin null.
:
iframe_window.postMessage('message', 'http://subdomain.example.com')
しかし、NO LUCK
iframe_window.postMessage('message', iframe_element.src)
しかし、この方法では、Chromeはエラーがスローされます!
これは、それが動作する唯一の方法です:
iframe_window.postMessage('message', '*')
しかし、私は聞いたことがある「*」を使用することが良くありません。
Firefoxでは問題はありません。
実際のコードでは、実際のウェブサイトを使用していますか? –