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

如何配置Firefox扩展的快捷方式,firefox,firefox-addon,firefox-addon-webextensions,Firefox,Firefox Addon,Firefox Addon Webextensions,我正在编写一个Firefox扩展,允许用户在Spotify Web Player上使用快捷方式,我希望这些快捷方式是可配置的 第一种方法就是这个例子 但是,如何在manifest.json上加载自定义快捷方式 提前感谢您。目前,Firefox中没有您可以看到的用户定义快捷方式的功能。在未来,也许这会解决 目前,您可以使用以下解决方案: 你必须捕捉按键事件。背景脚本通常不会打开以捕捉按键 要捕获网页上的按键,必须使用内容脚本将消息发送到后台脚本。内容脚本被注入打开的网页并插入捕捉按键的方法,然

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

第一种方法就是这个例子

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


提前感谢您。

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

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

  • 你必须捕捉按键事件。背景脚本通常不会打开以捕捉按键

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

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


免责声明:我没有测试过,所以请小心操作。

这确实是一种方法。在此期间,您必须为扩展中提供的自定义快捷方式创建自己的接口。在mozilla团队实现某些功能之前,我将尝试这种“黑客”方法。谢谢你的帮助。