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 侦听器。阅读以上文章以了解更多信息。
我可以通过 browser.tabs.query
...
但是如何在选项卡上设置 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 侦听器。阅读以上文章以了解更多信息。