有没有办法以编程方式强制IE8在新窗口而不是选项卡中打开弹出窗口?

Rok*_*kal 9 internet-explorer-8

有没有办法以编程方式指示IE8在新窗口而不是新选项卡中打开弹出窗口?我知道IE支持模态窗口,但我有一堆普通弹出窗口的遗留代码.

更新:

我正在使用Javascript的window.open()方法来创建弹出窗口.但是,当用户将其IE8设置设置为"始终在新选项卡中打开弹出窗口"时,弹出窗口将在新选项卡而不是新窗口中启动.

Rok*_*kal 2

由于没有其他人插话...经过进一步研究,当 IE8 用户启用了以下浏览器设置时,似乎无法强制弹出窗口打开新窗口:工具>>Internet 选项>>选项卡>>遇到弹出窗口时:>>始终在新选项卡中打开弹出窗口

由于我处于 Intranet 环境中,因此我可以选择将用户 IE 设置锁定为“让 Internet Explorer 决定如何打开弹出窗口”或“始终在新窗口中打开弹出窗口”。

我真的不关心执行上述选项,因此为了获得所需的用户体验,我将采取以下代码更改之一:

  1. 使用 showModalDialog() 方法将现有弹出窗口转换为IE 特定的模态对话框。

  2. 使用jqModal或其他jQuery 插件将现有弹出窗口转换为 Javascript 模态对话框。