SafariのpostMessageの第二引数は必須なので注意
window.postMessageはiframeとの通信に便利ですが、第二引数がundefinedだと、Safariでnot enough argument errorが発生するので注意してください。
'*'
など、何かしらを設定する必要があります。
公式ドキュメントはこちら。 https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage
この記事が参考になれば幸いです。
終わりに
私は現在、Web3のサービスの開発をしています。詳しくはこちらの記事をご覧下さい。
無料でイーサリアムが当たる、Web3時代の寄付サイトを作った話