我有以下javascript代码,如果尚未打开,则会在新标签中打开网址。但如果它已经打开它只是让它成为焦点。此代码在Chrome中运行良好。但不是在IE11中。所有网址都在内网区域。
var loadingTonl;
$('#tonlsg').click(function(){
var url="<Some url>";
if(loadingTonl == undefined || loadingTonl.closed)
loadingTonl = window.open(url,'tonlFrame');
else
loadingTonl.focus();
})
答案 0 :(得分:1)
window.open()
会返回NULL
可以通过取消选中&#34;启用Protedcted Mode&#34;来切换此选项。在工具 - &gt;互联网选项 - &gt;安全性:&#34;此区域的安全级别&#34;。
如果从适当的网站(来自互联网)访问网页,您将不会遇到此问题。