Webextension鼠标单击命令API(鼠标单击快捷方式)?

时间:2019-08-10 18:10:28

标签: javascript firefox firefox-webextensions

Firefox和Chrome似乎都将https://developer.chrome.com/extensions/commands列为受支持的API,用于为扩展程序提供键盘快捷键。

是否有一种方法可以将鼠标按钮(左键单击/右键单击)合并到这些键盘快捷方式中,最好是对上下文有一定的了解?

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

1 个答案:

答案 0 :(得分:2)

否,命令界面不支持该功能。相反,对于您给出的示例,您需要添加一个包含点击处理程序的内容脚本。在点击处理程序中,mouse event包含用于按下修改键的标志,可以对其进行检查以确定是否应该执行该操作。