2016-05-30 32 views
0

我已经搜索了这个问题的答案,但没有找到确切的答案。在右键点击选项选项添加事件到铬扩展的图标

所以,当我们点击扩展程序图标,点击右键我们通常,如果我们没有人工添加的东西,有它的下一个选择:

enter image description here

如果我想要一份赶上单击事件在这些选项上,我应该注册哪个事件?

我试过:

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

但是上述渔获点击图标本身,而不是图标上下文菜单中的项目。

原来的问题是与这个上下文菜单中点击卸载,不卸载发送数据卸载URL,它被定义为:

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

+0

如果它没有发送它,并且确定'setUninstallURL'在这种情况发生之前被正确调用,那么这是一个错误并且应该被报告。构建一个最简单的例子,并通过https://crbug.com/new – Xan

+0

@Xan提交错误它不在谷歌Chrome浏览器中,而是在Chromium浏览器中。我已经将bug问题发送给了开发人员。感谢您的建议 – AlexBerd

+0

如果您确实提交了,请添加一条链接到该错误的评论。 – Xan

回答

2

这些选项由浏览器本身的管理

谢谢,你追不上点击它们的事件。

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

请注意,您不能在browser action本身上捕获right click事件。

+0

感谢您的建议。经过长时间的调查问题假设我们公司使用的Chromium浏览器。 – AlexBerd

相关问题