JavaScript
IE11

IE11でpostMessageが動作しない

More than 1 year has passed since last update.

ie11でpostMessageが動作しない

以下のように実装していたのですが、IE11だけ動作しませんでした。

fileUploadWindow.postMessage(postData, document.defaultView.origin);

以下のように、ワイルドカードを指定することで動作するようになりました。
私は別ウィンドウを立ち上げて、そっちに向けてpostMessageを実行していましたが問題なく動作しました。
windows10・IE11(11.726.15063.0)

fileUploadWindow.postMessage(postData, '*');

このページを参考にしました。
ウインドウ立ち上げ方法から指定していましたが、そこらへんは特に関係ありませんでした。
IE11のバージョンかな?

追記
どうやら、document.defaultView.originが悪かったようです。
document.defaultView.originはIE11にバグがあるようで、undefinedになっていました・・・