如何配置 Firefox 扩展的快捷方式

How to configure shortcuts of a Firefox extension

我正在编写一个 Firefox 扩展,允许用户在 Spotify Web Player 上使用快捷方式,我希望它们是可配置的。

第一种方法就是这个例子using options page

但是,如何在 manifest.json 上加载自定义快捷方式?

Link to my repository extension

提前致谢。

目前,如您所见here,Firefox 中没有用户定义快捷方式的功能。以后可能会解决。

目前,您可以解决以下问题:

  • 您必须捕捉按键事件。后台脚本通常不会打开捕捉按键。

  • 要捕获网页上的按键操作,您必须使用向后台脚本发送消息的内容脚本。内容脚本被注入到打开的网页并插入捕获按键的方法,然后向后台脚本发送一条消息,其中包含有关按下哪些键的信息。

  • 然后后台脚本会向负责执行命令的脚本发送另一条消息。

免责声明:我没有测试过,所以谨慎行事。