Internet Explorerのwindow.openの小さな機能

今日、私は1つの非常に面白いバグに対処しなければなりませんでした。IE7では、JavaScriptのポップアップウィンドウが開きませんでした。 すでにそれを試してみました-そして、結果はゼロです:Opera、Fox、Safariでは開き、IEでは-効果はありません。



解決策は純粋に偶然に見つかりました。 行は次のようになりました。

myWin = window.open(url, "display Window", options);







2番目のパラメーターwindow.open-ウィンドウの名前-判明したように、IEは名前にスペースが含まれているとウィンドウを開きません。 同時に、投稿へのコメントで示したように、FireFox開発者は2番目のパラメーターにスペースを使用することもお勧めしません(ただし、すべてがFFで機能します)。 「display Window」を「displayWindow」に置き換えると、問題が解決しました。



私にとって、このExplorerのバグは新しく、これまで知られていなかったことが判明しました。他の誰かが役に立つことを願っています。



All Articles