私のWebアプリケーションの例外処理コードでは、window.openがnullまたはundefinedを返す場合があります。 これは散発的なもので、Firefox 4.0.1と5.0ではほとんどの場合、Chromeではそれほどではありません。ブラウザのJavaScript:どのような状況でwindow.openがnull/undefinedを返すのですか?
いつ、それが特定のブラウザと関連して発生しますか?
私はIE8とIE9がプロテクトモードで作業しているときにそれを行うことができると聞きました。本当? Firefoxについてはどうですか?オペラ?クロム?サファリ?
重要事項:
- window.openでのonclickイベント内に直接 呼び出されます(つまり、最も ブラウザのポップアップブロッカーが 警告表示させると同じように、それは据え置かない れます)。
- window.open HTMLコンテンツ私に言って返信しないでください、その後のjavascript
- で操作 ある空白のウィンドウ 開き、「なぜ の代わりに(ここで何かを)しないwindow.open? は、あなたが使用しない理由を」これは話題にならないだろうから。
おそらく関連する:http://stackoverflow.com/questions/960293/window-open-returns-undefined-or-null-on-2nd-call – polarblau