私はIE8を使用しています。このコードを使用しているウィンドウを開くために、
window.open(url,"STO");
IE8 以外のブラウザでは動作します。
IE8の問題点を教えてください。popupblockerもオフにしてみました。
私はIE8を使用しています。このコードを使用しているウィンドウを開くために、
window.open(url,"STO");
IE8 以外のブラウザでは動作します。
IE8の問題点を教えてください。popupblockerもオフにしてみました。
参考までに:私もこれに遭遇しました。私は PDF を生成し、window.open(url,'_blank') を使用して新しいウィンドウで PDF を開きました。Dev and Test では IE8 で問題なく動作しましたが、実稼働環境では、ウィンドウが自動的に開いてから閉じます。net\stackoverflow を検索しましたが、実際に問題に一致する解決策が見つかりませんでした。
クライアントのイントラネット上のアプリケーションへのリンクは、名前ではなく IP アドレス経由であることが判明しました。IE は、IP によってアドレス指定されたサイトを、実際にはイントラネット上にある場合でも、インターネット ゾーン内にあるかのように扱います。クライアントの管理者にリンクを変更してもらい、ポップアップは問題なく機能しました。
この動作を制御するさまざまなゾーンにセキュリティ設定があることは確かですが、インターネット ゾーンの設定をそれほど厳しくしたくありません。
URL 変数を確認してください
これを試して
window.open("goole.com", "google");
ここに示したのと同じコードを実行している場合、コードに問題はありません。ポップアップ ブロッカーがオンになっている可能性があります。オフにしてから、もう一度お試しください。[ツール] -> [インターネット オプション] -> [価格設定] (タブ) -> [ポップアップ ブロッカー] オプションのチェックを外すことでオフにできます。それが役に立てば幸い