【发布时间】:2016-10-16 14:42:11
【问题描述】:
代码应该在没有用户交互的情况下将 URL 打开到新选项卡中。已经试过了:
var dummyClick = document.createElement('a');
dummyClick.href = newUrl;
dummyClick.target = '_blank';
dummyClick.click();
window.open(newUrl,'_blank');
window.open(newUrl,'newwin');
还尝试使用location.href。
这可以用 javascript 完成吗?
【问题讨论】:
-
我最后试过了,它打开了一个新标签,没有弹出浏览器。您面临的问题是什么?
-
据我所知,无论是在新标签页还是新窗口中打开都是浏览器行为。我认为这不能通过javascript来控制。有些浏览器会在新标签页中打开,有些会在新窗口中打开。
-
弹出窗口拦截器,自 2000 年初以来让我们免于烦人的广告。
-
@ClementAmarnath 您可能在网站上启用了弹出窗口,因为我已从浏览器设置中禁用弹出窗口,用户也可能拥有它,然后我们将如何触发它
标签: javascript url browser window.open