是否可以使用window.open("http://www.google.com")函数在Firefox(后台)中打开新选项卡,并保持当前选项卡?
谢谢你的帮助
您无法使用javascript在后台打开标签,因为这是在用户首选项中设置的about:config,您无法控制.设置是:
browser.tabs.loadDivertedInBackground=true
Run Code Online (Sandbox Code Playgroud)
新标签页打开时是否聚焦是浏览器设置,不是您可以控制的。
在新选项卡中打开链接(而不是单独的窗口)也是一种浏览器设置,因此您正面临着与该选项卡的艰苦战斗。
基本上,由用户决定他们想要打开链接的方式。
这是一个想法:
<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')" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23434 次 |
| 最近记录: |