用javascript打开一个新的选项卡,但停留在当前选项卡上
Open a new tab with javascript but stay on current tab
是否可以使用window.open("http://www.google.com")
函数在Firefox(后台)中打开一个新选项卡,并保持当前选项卡?
感谢您的帮助
您不能在后台使用javascript打开选项卡,因为这是在about:config
中的用户首选项中设置的,您无法控制。设置为:
browser.tabs.loadDivertedInBackground=true
打开新选项卡时是否聚焦是浏览器设置,而不是您可以控制的。
在一个新的选项卡(而不是一个单独的窗口)中打开链接也是一种浏览器设置,所以你面临着一场艰苦的战斗。
基本上,让用户决定如何打开链接。
这里有一个想法:
<script>
function open_in_bg(c_url, n_url)
{
window.open (n_url, "mywindow" );
window.open (c_url+"#maintain_focus","_self");
}
</script>
<input type="button" onclick="open_in_bg('current_page_url', 'url_to_be_opened')" />
我知道你说的是JavaScript,OP,但是,我觉得对你来说,问题的核心只是在一个新的选项卡中打开html链接。
在这种情况下,只需在链接标签中添加"target="_blank"即可:
<a href="example.com" target="_blank"> random stuff</a>
相关文章:
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 使用Javascript获取所选选项ID
- 使用重定向来启动应用程序,并且仍然停留在asp.net中的同一页面中
- JS似乎停留在Ajax重新加载页面上的DOM
- 余额仍停留在5000
- 理解 d3.js 源代码:停留在 function.call() 和 “=+”
- Jquery:选项卡式菜单导航,根据所选菜单激活和停用
- 选择不会停留在AngularJS多选绑定中
- FB Timeline应用程序高度停留在800px
- 如何获得下一个/上一个链接以停留在CarouFredSel幻灯片的两侧
- document.body.scroll顶端值停留在0
- AudioContext.当前时间在Chromebook上永远停留在0.010666666
- 倒计时停留在1点
- 停用Angular md-tabs中的第二个选项卡
- 将鼠标停留在onclick元素上
- 引导选项卡不会停用
- 停留在<李>表单提交后的选项卡
- 如何使用javascript停用选择选项
- 为什么倒计时停留在“1”