如何使用 Firefox WebExtensions API 将选项卡置于最前面
How to bring tab to front using Firefox WebExtensions API
我正在开发Firefox WebExtension
(Firefox Add-on的一项新技术,目的是使Chrome扩展与Firefox兼容)。
现在我需要通过标签 ID 将特定标签放在前面。
我试过了chrome.tabs.update(this.id, { selected: true }, callback);
。这适用于 Chrome,但 Firefox 不支持 selected
属性(也不支持 highlighted
)。
有人知道怎么做吗?
Document 个 chrome.tabs.update
。没有其他 属性 似乎是我需要的。
您正在寻找 active
property for tabs.update()
。这也适用于 Chrome.
你应该使用:
chrome.tabs.update(this.id, { active: true }, callback);
我对 From a browser action popup: open a new tab and fill input fields 的回答显示在扩展程序中使用 chrome.tabs.update(tab.id,{active:true})
来激活已被扩展程序打开的选项卡,但在打开选项卡时并未使其成为活动选项卡。
我正在开发Firefox WebExtension
(Firefox Add-on的一项新技术,目的是使Chrome扩展与Firefox兼容)。
现在我需要通过标签 ID 将特定标签放在前面。
我试过了chrome.tabs.update(this.id, { selected: true }, callback);
。这适用于 Chrome,但 Firefox 不支持 selected
属性(也不支持 highlighted
)。
有人知道怎么做吗?
Document 个 chrome.tabs.update
。没有其他 属性 似乎是我需要的。
您正在寻找 active
property for tabs.update()
。这也适用于 Chrome.
你应该使用:
chrome.tabs.update(this.id, { active: true }, callback);
我对 From a browser action popup: open a new tab and fill input fields 的回答显示在扩展程序中使用 chrome.tabs.update(tab.id,{active:true})
来激活已被扩展程序打开的选项卡,但在打开选项卡时并未使其成为活动选项卡。