gpt4 book ai didi

javascript - 如何使用 Firefox WebExtensions API 将选项卡置于最前面

转载 作者:行者123 更新时间:2023-12-01 13:39:28 25 4
gpt4 key购买 nike

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

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

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

有人知道怎么做吗?

Document chrome.tabs.update。似乎没有其他属性(property)是我需要的。

最佳答案

您正在寻找 active property对于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}) 来激活已被扩展程序打开的选项卡,但没有使其成为当前选项卡的事件选项卡被打开了。

关于javascript - 如何使用 Firefox WebExtensions API 将选项卡置于最前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41478367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com