javascript - Webextension鼠标点击命令API(鼠标点击快捷键)?

标签 javascript firefox firefox-addon-webextensions

Firefox 和 Chrome 似乎都列出了 https://developer.chrome.com/extensions/commands作为其支持的 API,为扩展提供键盘快捷键。

有没有办法将鼠标按钮(左键单击/右键单击)合并到这些键盘快捷键中,最好能够识别上下文?

例如,在单击链接时创建自定义键盘快捷键,以执行某些操作,例如“在 Alt-Shift-Left_click 链接上执行 X”。

最佳答案

不,命令界面不支持这一点。相反,对于您给出的示例,您需要添加一个包含点击处理程序的内容脚本。在单击处理程序中,mouse event包括按下了哪些修饰键的标志,可以检查这些标志以确定是否应该发生该操作。

关于javascript - Webextension鼠标点击命令API(鼠标点击快捷键)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57444566/

相关文章:

javascript - 运行目录中的所有文件

javascript - 将日历功能集成到静态 .html 站点中

javascript - 如何防止 Firefox DevTools 显示 "Source Map not found"错误?

forms - 有没有办法让 Firefox 与 macOS 钥匙串(keychain)一起工作?如果不是很好的替代密码管理器?

java - 解析 Set-Cookie header 的 firefox 源代码的位置?

javascript - "Magnific Popup"悬停打开弹出窗口的 div 时离开

c# - 焦点功能在 ie8 中不起作用

javascript - 按钮未显示在 Firefox WebExtension 通知中

firefox - 网络扩展 : React when a a tab is reloaded

javascript - 在 Firefox 扩展弹出窗口中执行 javascript