首先,祝大家节日快乐。
我有一个可以触发两个页面重定向的锚元素 - 一个通过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
我怎么能让原始标签保持焦点?它不在我手中吗?
答案 0 :(得分:0)
您无法使用javascript在后台打开标签,因为这是在用户的首选项中设置的:about:config,您无法控制。设置为:
browser.tabs.loadDivertedInBackground=true