我编写了一个Firefox扩展程序,允许用户在Spotify Web Player上使用快捷方式,我希望它们可以配置。
第一种方法是这个例子using options page
但是,如何在manifest.json上加载自定义快捷方式?
Link to my repository extension
提前谢谢。
答案 0 :(得分:2)
目前,用户在Firefox中定义快捷方式没有这样的功能,您可以看到here。将来,也许这会解决。
目前,您可以使用解决方法:
你必须抓住按键事件。通常不会打开后台脚本来捕获按键。
要捕获网页上的按键,您必须使用将消息发送到后台脚本的内容脚本。内容脚本被注入打开的网页并插入用于捕获按键的方法,然后向后台脚本发送一条消息,其中包含有关按下哪些键的信息。
然后后台脚本会向负责执行命令的脚本发送另一条消息。
免责声明:我没有经过测试,所以请谨慎行事。