【问题标题】:Have Window Keep Focus After One Click Fires Two Page Redirects一键触发两次页面重定向后让窗口保持焦点
【发布时间】:2015-02-22 17:44:37
【问题描述】:

首先祝大家节日快乐。

我有一个可以触发两个页面重定向的锚元素 - 一个通过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

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

【问题讨论】:

    标签: javascript jquery html


    【解决方案1】:

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

    browser.tabs.loadDivertedInBackground=true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多