是否可以使用window.open("http://www.google.com")
功能在Firefox(后台)中打开新标签,并保留当前标签?
感谢您的帮助
答案 0 :(得分:8)
您无法使用javascript在后台打开标签,因为这是在about:config
的用户首选项中设置的,您无法控制。设置为:
browser.tabs.loadDivertedInBackground=true
答案 1 :(得分:3)
打开新标签时是否关注新标签是浏览器设置,而不是您可以控制的标签。
在新选项卡中打开链接(而不是单独的窗口)也是一个浏览器设置,因此您将面临与此相关的艰难战斗。
基本上,请让用户决定如何打开链接。
答案 2 :(得分:3)
这是一个想法:
<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')" />
答案 3 :(得分:-2)
我知道你说JavaScript,OP,但是,我觉得你的问题只是在一个新标签中打开html链接。
在这种情况下,只需在链接标记中添加'target =“_ blank”':
<a href="example.com" target="_blank"> random stuff</a>