LoginSignup
0
1

More than 5 years have passed since last update.

IE11でpostMessageが動作しない

Last updated at Posted at 2017-11-20

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になっていました・・・

0
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1