命令API在Mac中无法正常工作 - 可能是Chrome错误?

时间:2016-10-08 13:16:57

标签: google-chrome-extension

我想注册一个与我的扩展程序一起使用的命令。根据文档here,我将其添加到清单中:

       {
        "name": "My extension",
        ...
        "commands": {
          "toggle-feature-foo": {
            "suggested_key": {
              "default": "Ctrl+Shift+Y",
              "mac": "Command+Shift+Y"
            },
            "description": "Toggle feature foo"
          }
        },
        ...
      }

当我在Windows Chrome中加载扩展程序时,一切正常,但是当我在Mac上加载它时,快捷方式本身(Command + Shift + Y)没有注册,但描述是。它将显示描述 - 切换功能foo - 没有快捷方式。

在测试时,没有安装其他扩展程序。我在2台Mac上测试了它,结果相同。我错过了什么吗?

谢谢

2 个答案:

答案 0 :(得分:0)

我认为原因是这个关键组合( Cmd + Shift + Y )是already used by OS X作为一个系统 - 宽捷径 - 因此无法被Chrome覆盖。

答案 1 :(得分:0)