我目前正在使用 Chrome 中的扩展上下文菜单 API。我在上下文菜单中添加了一些项目,并且在我的菜单项上很好地收到了“onclick”事件。
但是左键和右键似乎没有区别,中键不会触发任何事件。
所以问题是:有没有办法知道哪个按钮被用来选择一个项目?
如果没有,我想建议将此功能添加到 API,但我不知道这样做的正确方法。
欢迎任何帮助!
我目前正在使用 Chrome 中的扩展上下文菜单 API。我在上下文菜单中添加了一些项目,并且在我的菜单项上很好地收到了“onclick”事件。
但是左键和右键似乎没有区别,中键不会触发任何事件。
所以问题是:有没有办法知道哪个按钮被用来选择一个项目?
如果没有,我想建议将此功能添加到 API,但我不知道这样做的正确方法。
欢迎任何帮助!
使用当前的 API 无法知道这一点。我怀疑这是应用程序级别的限制,因为 Chrome 的上下文选项在右键单击和左键单击时的行为都不同。
您可以在Chromium bug tracker上提出 feture 请求。说清楚你为什么想要这个功能(即描述你的具体项目),因为从表面上看,它听起来不像很多人会使用的东西;大多数人可能会满足于创建多个上下文菜单项来实现多种效果。