将右键单击选项选项添加到Chrome扩展程序的图标

时间:2016-05-30 07:20:48

标签: javascript google-chrome google-chrome-extension

我已经搜索了这个问题的答案,但根本找不到确切的答案。

因此,当我们点击右侧点击扩展图标时,我们通常会在手动添加内容时使用下一个选项:

enter image description here

如果我想抓住这些选项的点击事件,我应该注册哪些事件?

我试过:

chrome.browserAction.onClicked.addListener(function (){
    debugger;
});

但是在捕捉上方点击图标本身而不是图标上下文菜单中的项目。

最初的问题是卸载在此上下文菜单中单击,它不会将卸载数据发送到卸载URL,其定义为:

chrome.runtime.setUninstallURL(uninstallURL); // URL length limitation: maximum 255 characters

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

这些选项由浏览器本身管理,您无法在其上捕获点击事件。

但是,您可以为contextMenus添加自己的browser action选项,有关详细信息,请参阅Add contextmenu items to a Chrome extension's browser action button

请注意,您无法在right click本身抓住browser action事件。