【发布时间】:2013-11-13 06:20:31
【问题描述】:
我正在尝试使用“window.open”方法在新窗口中打开 URL。这是我的代码,它不起作用,它不断在同一个选项卡中打开 URL。
如果我做错了什么,请告诉我。
function checkVersion() {
var msg = "";
var ver = getInternetExplorerVersion();
if (ver > -1) {
if (ver >= 8.0)
msg = "You're using a recent copy of Internet Explorer."
else
msg = "You should upgrade your copy of Internet Explorer.";
}
if (msg != "") {
alert(msg);
window.open('http://windows.microsoft.com/en-us/internet-explorer/download-ie', '_blank');
window.focus();
}
【问题讨论】:
-
你并没有真正强迫用户这样做。浏览器可以免费阻止您生成弹出窗口。
-
是的,我也读过。我只是想我会看看是否有什么我可以做的。谢谢
-
我测试了代码,它在我的机器上运行良好。你能做一个查看源代码,看看是否有任何旧代码被缓存?
-
作为最终用户,我会讨厌一个对我这样做的网站......不仅是弹出窗口,还有你通知我我的 IE 版本的事实正在运行(不是我使用 God-Forsaken IE 浏览器)。
标签: javascript internet-explorer