让窗口保持焦点一键点击两页重定向

时间:2014-12-24 16:30:56

标签: javascript jquery html

首先,祝大家节日快乐。

我有一个可以触发两个页面重定向的锚元素 - 一个通过href属性,一个通过jQuery

<a id="myClick" target="_blank" href="http://www.google.ca">Google</a>

$('#myClick').on('click', function () {
    window.location = 'http://www.stackoverflow.com';
});

这很好用,但新标签获得了关注。我希望原始标签能够为用户保留焦点。我确实给了window.focus()一个但是,正如所假设的那样,它没有用。

我也尝试使用this answer中的小提琴,但它只触发了新标签,原始页面(jsfiddle)保持相同的URL。 My edited Fiddle from linked answer

我怎么能让原始标签保持焦点?它不在我手中吗?

1 个答案:

答案 0 :(得分:0)

您无法使用javascript在后台打开标签,因为这是在用户的首选项中设置的:about:config,您无法控制。设置为:

browser.tabs.loadDivertedInBackground=true