我通过window.location
将用户转移到某个网址,但此网址在浏览器中的相同选项卡中打开。我希望它在新标签中打开。我可以使用window.location吗?是否有另一种方法来执行此操作?在新选项卡中的javascript window.location
70
A
回答
13
我不认为有办法做到这一点,除非你正在编写浏览器扩展。您可以尝试使用window.open
,并希望用户将其浏览器设置为在新选项卡中打开新窗口。
+1
我不确定这是否适用于Safari:/ –
+8
过时的答案,请参阅下面的user1450789答案。 – Paul
248
window.open('https://support.wwf.org.uk', '_blank');
第二个参数是什么使它在新窗口中打开。不要忘记阅读Jakob Nielsen's informative article :)
4
这对我的作品在Chrome 53没有测试过其他地方:
function navigate(href, newTab) {
var a = document.createElement('a');
a.href = href;
if (newTab) {
a.setAttribute('target', '_blank');
}
a.click();
}
1
与jQuery它更容易和Chrome的工作以及
$('#your-button').on('click', function(){
$('<a href="https://www.some-page.com" target="blank"></a>')[0].click();
})
相关问题
- 1. 如何在新选项卡中打开div链接Javascript onClick =“window.location
- 2. 在选项卡式网站中的window.location
- 3. Facebook选项卡更改网址无window.location
- 4. 如何在javascript中的新选项卡中通过javascript
- 5. 在新选项卡中打开链接,只有新选项卡
- 6. 在新选项卡中打开延迟
- 7. javaScript - 在新选项卡中弹出窗口
- 8. 浏览器选项在新选项卡中打开链接
- 9. 新选项卡中的HTML
- 10. 如何在不切换到新选项卡的情况下在JavaScript中打开新选项卡?
- 11. 我被卡在javascript中,隐藏/激活选定的选项卡
- 12. 我如何从选项卡中刷新另一个选项卡jQuery或javascript
- 13. 使用javascript打开新选项卡,但保留在当前选项卡上
- 14. 使用javascript中的新选项卡打开页面使用javascript
- 15. window.location.href - 在新选项卡中的链接
- 16. jquery选项卡,为每个选项卡重新加载页面
- 17. 如何通过javaScript获取新打开的选项卡的URL
- 18. 如何清除旧选项卡并在选项卡上添加新选项卡
- 19. 表单提交后,Jquery选项卡更新选项卡在同一选项卡
- 20. Javascript选项卡式搜索框选项卡highlighing
- 21. Javascript Firefox并在选项卡/中间点击选项中打开
- 22. 选项卡中的嵌套选项卡
- 23. 合并选项卡中的选项卡
- 24. 如何在Internet Explorer的选项卡容器中使用javascript更改选项卡
- 25. 无法在PHP中使用Javascript弹出一个新选项卡
- 26. JavaScript确认对话框在新窗口中/选项卡
- 27. JavaScript来在同一个选项卡中打开新窗口
- 28. Javascript表单在新选项卡中打开URL
- 29. 在新窗口中打开网址/选项卡Javascript
- 30. 在Access 2007中的选项卡外部选项卡上的选项卡
Duplicate:http://stackoverflow.com/questions/427479/programmatically-open-new-pages-on-tabs – Samich
是否需要window.location?还是可以提供其他JS解决方案? – Khez
@Khez:可以提供其他的JS。 –