我有一个使用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.
我不确定这是否是正确的做法。我想通过代码来做到这一点。知道如何做到这一点。让我知道。提前谢谢。
答案 0 :(得分:0)
_blank
用于在新标签页中打开。只需删除window.open
的第二个参数,这是可选的,它可以正常工作。
像这样使用:window.open(url)
答案 1 :(得分:0)
" _blank"是window.open的默认值。你不需要它。由于浏览器设置而非代码,您的链接在新标签页中打开。转到“Internet选项”,“常规”,“选项卡”。有一节,"当遇到弹出窗口时#34;。您必须将此更改为"始终在新窗口中打开弹出窗口"。