我有一个使用window.open的ASP.NET应用程序。它打开一个标签页而不是一个新窗口。这发生在IE11中。在IE8中它工作得很好。
由于我们正在转移到IE 11,我们希望这也适用于IE 11。
var url = "reportViewer.aspx?reportname=" + $("#hfReportName").val() + "&schoolDistrict=" + district
window.open(url, "_blank");
我已经做了调查
我不确定这是否是正确的方法。我想通过代码来实现。如果有任何想法,请告诉我。谢谢。
2条答案
按热度按时间uxhixvfz1#
_blank
用于在新标签页中打开。只需删除window.open
的第二个参数,这是可选的,它将正常工作。使用方法如下:
window.open(url)
5n0oy7gb2#
“_blank”是window.open的预设值。您不需要它。您的链接会在新的索引标签中开启,这是因为浏览器设定,而不是程式码。请移至[互联网选项a、a一般a、a索引标签a。其中有一个“遇到快显 windows 时”区段。您必须将它变更为“永远在新 windows 中开启快显 windows ”。