Javascript 在新选项卡中打开Url而不弹出浏览器
代码应该在没有用户交互的情况下将URL打开到新选项卡中。已尝试:Javascript 在新选项卡中打开Url而不弹出浏览器,javascript,url,browser,window.open,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
var dummyClick = document.createElement('a');
dummyClick.href = newUrl;
dummyClick.target = '_blank';
dummyClick.click();
window.open(newUrl,'_blank');
window.open(newUrl,'newwin');
还尝试了location.href
这可以用javascript实现吗
代码会将URL打开到新选项卡中,不会有用户交互
这正是弹出窗口拦截器设计用来阻止的行为
用户到达页面时,不能触发新选项卡或窗口。您只能在响应交互式事件时执行此操作
代码会将URL打开到新选项卡中,不会有用户交互
这正是弹出窗口拦截器设计用来阻止的行为
用户到达页面时,不能触发新选项卡或窗口。您只能在响应交互式事件时执行此操作。在我的最后尝试了此操作,它正在打开一个新选项卡,而没有浏览器弹出窗口。您面临的问题是什么?据我所知,它是在新选项卡中打开还是在新窗口中打开都是浏览器行为。我不认为这可以通过javascript控制。有些浏览器将在新选项卡中打开,有些浏览器将在新窗口中打开。弹出窗口拦截器,使我们从2000年初以来的恼人广告中解脱出来。@ClementAmarnath您可能已经在网站上启用了弹出窗口,因为我已经从浏览器设置中禁用了弹出窗口,用户可能也有了弹出窗口,然后我们将如何触发弹出窗口,它正在打开一个新选项卡,但没有弹出浏览器。您面临的问题是什么?据我所知,它是在新选项卡中打开还是在新窗口中打开都是浏览器行为。我不认为这可以通过javascript控制。有些浏览器将在新选项卡中打开,有些浏览器将在新窗口中打开。弹出窗口拦截器,使我们从2000年初以来的恼人广告中解脱出来。@ClementAmarnath您可能已经在网站上启用了弹出窗口,因为我已经从浏览器设置中禁用了弹出窗口,用户可能也有它,然后我们将如何在该窗口上触发iTExpansion,大多数浏览器允许这些编程方法成功发生,只要它在鼠标事件的回调中同步发生。@PatrickRoberts-这就是交互式事件的一个例子。按键是另一种。扩展到这一点,大多数浏览器允许这些编程方法成功发生,只要它在鼠标事件的回调中同步发生。@PatrickRoberts-这是一个交互式事件的例子。按键是另一种选择。