1

HTTPS 接続のページから Internet Explorer 9 で新しいウィンドウを作成しようとしています。次のように、AJAX コールバックからポップアップに新しい HTML コンテンツを貼り付けます。

var popup = window.top.open("about:blank", "popup", "height=700,width=700");

他のすべてのブラウザーは新しいウィンドウで正しく動作しますが、IE9 ではアクセスが拒否され、新しいウィンドウで動作しません。特定のセキュリティ上の理由によるものだと思いますが、この問題を修正することはできません。

他のドメインなどは使用していません。URLが原因でabout:blank、IE は新しいウィンドウを信頼せず、元の HTTPS ページからのアクセスを許可したくないようです。

4

0 に答える 0