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

时间:2017-12-12 08:18:11

标签: firefox firefox-addon firefox-webextensions

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

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

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

Link to my repository extension

提前谢谢。

1 个答案:

答案 0 :(得分:2)

目前,用户在Firefox中定义快捷方式没有这样的功能,您可以看到here。将来,也许这会解决。

目前,您可以使用解决方法:

  • 你必须抓住按键事件。通常不会打开后台脚本来捕获按键。

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

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

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