“设置”选项卡单击Firefox WebExtensions API中的侦听器

时间:2017-10-10 18:31:29

标签: firefox-addon firefox-webextensions

我可以通过browser.tabs.query获取tab objects ...

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

1 个答案:

答案 0 :(得分:1)

你现在不能。

相关的错误可以在这里找到: https://bugzilla.mozilla.org/show_bug.cgi?id=1246706允许在标签上监听鼠标事件

如果可能,请尝试以不同的方式实施插件。您可以将上下文菜单项添加到选项卡上下文,请参阅https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/contextMenus/createhttps://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监听器。阅读以上文章了解更多信息。