在没有浏览器Pop Up的新标签页中打开网址

时间:2016-06-15 12:59:16

标签: javascript url browser window.open

代码应该在没有用户交互的情况下将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完成吗?

1 个答案:

答案 0 :(得分:0)

  

代码会将URL打开到新选项卡中,没有用户交互

这正是弹出窗口拦截器旨在防止的行为。 HTML 5 standardises the rules

您无法触发新标签页或窗口以响应用户到达页面。您只能在响应交互式事件时执行此操作。