Chrome扩展程序命令(键盘快捷键)无效

MB.*_*MB. 7 google-chrome google-chrome-extension

知道我如何在Mac上运行Chrome扩展键盘快捷键吗?我在manifest.json中有这个

"commands": {
  "trigger_me": {
    "suggested_key": {
      "default": "Ctrl+E"
    },
    "description": "Trigger test"
  }
}
Run Code Online (Sandbox Code Playgroud)

当我查看键盘快捷键下的Chrome扩展程序标签时,我可以看到"触发器测试"条目,但未设置实际的快捷方式.

如何通过manifest.json设置默认快捷方式?

rsa*_*hez 30

正如清单键名所暗示的那样,suggested_key只是对键绑定的建议.仅当密钥尚未分配给另一个命令时,才会考虑该建议.在Mac中,"Ctrl + E" 转换为"Command + E",分配给"使用选择进行查找".

您可以查看共同分配的shorcuts列表,以查找未使用的组合.例如,"Ctrl + Shift + K"对我有效.

要记住的另一件事是建议的密钥仅在首次安装扩展时考虑.禁用和启用,更新或重新加载不会产生任何影响.因此,如果您刚刚更改了清单中的建议密钥并想要对其进行测试,则必须卸载该扩展并再次安装.

  • +1您是如何了解重新安装要求的?这是一个令人讨厌的:) (13认同)
  • 另一个警告:当我更改`command` 的名称时,重新加载不足以使更改生效。我需要卸载并重新安装扩展程序,以使建议的按键操作生效。 (2认同)