Firefox WebExtensions 中的设置选项卡点击侦听器 API

Setup tab click listener in Firefox WebExtensions API

我可以通过 browser.tabs.query...

获得 tab objects

但是如何在选项卡上设置 onclick 侦听器?

您目前不能。

相关错误可在此处找到: https://bugzilla.mozilla.org/show_bug.cgi?id=1246706 允许监听选项卡上的鼠标事件

如果可能,请尝试以不同的方式实施您的插件。您可以将上下文菜单项添加到选项卡上下文,请参阅 https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/contextMenus/create and https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/menus/ContextType

要为选项卡上下文创建上下文菜单,请使用:

browser.menus.create({
  id: "your-menuitem-id",
  title: "Action on a tab",
  contexts: ["tab"]
});

然后您必须在后台脚本中使用 onClicked 侦听器。阅读以上文章以了解更多信息。