【问题标题】:window.open opening new tab instead of new window in IE 11window.open 在 IE 11 中打开新选项卡而不是新窗口
【发布时间】:2015-04-21 11:39:41
【问题描述】:

我有一个使用 window.open 的 ASP.NET 应用程序。 它打开一个选项卡而不是一个新窗口。这发生在 IE 11 中。在 IE 8 中它可以正常工作。

由于我们正在迁移到 IE 11,我们希望它也可以在 IE 11 上运行。

var url = "reportViewer.aspx?reportname=" + $("#hfReportName").val() + "&schoolDistrict=" + district
            window.open(url, "_blank");

我已经完成了我的研究和here is what I found.

我不确定这是否是正确的做法。我想通过代码做到这一点。知道我该怎么做。让我知道。提前致谢。

【问题讨论】:

标签: javascript asp.net .net internet-explorer-11


【解决方案1】:

_blank 用于在新标签中打开。把window.open的第二个参数去掉就行了,这个是可选的,就可以了。

像这样使用它:window.open(url)

【讨论】:

    【解决方案2】:

    “_blank”是 window.open 的默认值。你不需要它。由于浏览器设置而不是代码,您的链接在新选项卡中打开。转到 Internet 选项、常规、选项卡。有一个部分,“遇到弹出窗口时”。您必须将其更改为“始终在新窗口中打开弹出窗口”。

    【讨论】:

      猜你喜欢
      • 2012-04-14
      • 2013-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-22
      • 1970-01-01
      • 2012-01-28
      相关资源
      最近更新 更多