zhm*_*zhm 3 javascript firefox firefox-addon firefox-addon-webextensions
我正在开发一项Firefox WebExtension(Firefox Add-on的新技术,为了使Chrome扩展与Firefox兼容)。
现在我需要通过选项卡 ID 将特定选项卡置于前面。
我试过chrome.tabs.update(this.id, { selected: true }, callback);。这适用于 Chrome,但 Firefox 不支持selected属性(并且也不支持highlighted)。
有人知道怎么做这个吗?
文档chrome.tabs.update. 似乎没有其他财产是我需要的。
您正在寻找的active房产tabs.update()。这也适用于 Chrome。
你应该使用:
chrome.tabs.update(this.id, { active: true }, callback);
Run Code Online (Sandbox Code Playgroud)
我对“从浏览器操作弹出窗口:打开一个新选项卡并填写输入字段”的回答显示,chrome.tabs.update(tab.id,{active:true})在扩展程序中使用来激活扩展程序已打开的选项卡,而不使其在打开选项卡时成为活动选项卡。