SafariのpostMessageの第二引数は必須なので注意


こんにちは。ゲームを作って学ぶプログラミング学習サービスプロアカを開発しているアカネヤです。

SafariのpostMessageの第二引数は必須なので注意

window.postMessageはiframeとの通信に便利ですが、第二引数がundefinedだと、Safariでnot enough argument errorが発生するので注意してください。

'*'など、何かしらを設定する必要があります。
公式ドキュメントはこちら。 https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage

この記事が参考になれば幸いです。

終わりに

私が開発しているゲームを作って学ぶプログラミング学習サービスプロアカでは無料体験も行っています。ぜひご覧下さい。