[英]window.open opening new tab instead of new window in IE 11
我有一个使用 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");
我已经完成了我的研究, 这是我发现的。
我不确定这是否是正确的做法。 我想通过代码来做到这一点。 任何想法我怎么能做到这一点。 让我知道。 提前致谢。
_blank
用于在新选项卡中打开。 只需删除window.open
的第二个参数,这是可选的,它会正常工作。
像这样使用它: window.open(url)
“_blank”是 window.open 的默认值。 你不需要它。 由于浏览器设置而不是代码,您的链接在新标签页中打开。 转到 Internet 选项、常规、选项卡。 有一个部分,“遇到弹出窗口时”。 您必须将其更改为“始终在新窗口中打开弹出窗口”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.