【问题标题】:How to bring tab to front using Firefox WebExtensions API如何使用 Firefox WebExtensions API 将选项卡置于最前面
【发布时间】:2017-01-05 06:13:23
【问题描述】:

我正在开发一个Firefox WebExtension(Firefox Add-on 的新技术,以使 Chrome 扩展与 Firefox 兼容)。

现在我需要通过标签 ID 将特定标签放在前面。

我试过chrome.tabs.update(this.id, { selected: true }, callback);。这适用于 Chrome,但 Firefox 不支持selected 属性(也不支持highlighted)。

有人知道怎么做吗?

Documentchrome.tabs.update。似乎没有其他属性是我需要的。

【问题讨论】:

    标签: javascript firefox firefox-addon firefox-addon-webextensions


    【解决方案1】:

    您正在为tabs.update() 寻找active property。这也适用于 Chrome。

    你应该使用:

    chrome.tabs.update(this.id, { active: true }, callback);
    

    我对@9​​87654323@ 的回答显示在扩展程序中使用chrome.tabs.update(tab.id,{active:true}) 来激活已由扩展程序打开的选项卡,但在打开选项卡时未将其设为活动选项卡。

    【讨论】:

    • 这很奇怪。我以前试过active,但没有用。看到你的回答后我又试了一次,这次成功了……
    • 嗯...奇怪。很难确定它可能是什么。至少现在已经修复了。
    猜你喜欢
    • 2017-12-08
    • 2016-03-06
    • 1970-01-01
    • 2011-05-26
    • 1970-01-01
    • 1970-01-01
    • 2015-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多