Javascript Microsoft Edgeでwindow . open実行時に「未定義のエラーです。」が発生した場合の対処法
- 作成日 2019.12.24
- 更新日 2022.02.25
- javascript
- javascript

かなり前に作成されていた既存のコードで、ポップアップwindowが開かないという問い合わせが多数あるという話だったので、対応。現状、現象はMicrosoft Edgeのみで発生。chrome,firefox,ie11,safariでは発生しない。
エラー発生環境
- OS windows10
- ブラウザ Microsoft Edge 44.18362.449.0
原因
window.openの第2引数( 新しいウィンドウの名前 )がwindowNameが下記のように、定義されていなかったため
window.open('http://test.com',window,[windowFeatures]);
対処法
定義するか、下記のように修正すればエラーは消えます。
window.open('http://test.com','window',[windowFeatures]);
-
前の記事
VS Code Markdown(.mdファイル)をプレビューするショートカットキー 2019.12.23
-
次の記事
Python kivyをインストールして利用してみる 2019.12.25
コメントを書く