0

我没有运气尝试让 Chrome 的扩展键盘快捷键正常工作

我在 manifest.json 中有这个

"commands": {
    "test_command": {
        "suggested_key": {
            "windows": "Alt+Z",
            "mac": "Alt+Z",
            "chromeos": "Alt+Z",
            "linux": "Alt+Z"
          }
    }
},
"permissions": [
    "tabs"
]

并直接从google的示例代码中获取了JavaScript:

chrome.commands.onCommand.addListener(function(command) {
  console.log('onCommand event received for message: ', command);
});

但是我在最新的稳定版本 Chrome v28 的控制台中仍然出现错误

chrome.commands 不可用:您无权访问此 API。确保您的 manifest.json 中包含所需的权限或清单属性。[VM] 绑定 (25):216 Binding.generate

Chrome Canary v30 上的这个错误

Uncaught TypeError: Cannot read property 'onCommand' of undefined

我还尝试通过 加载扩展Load Unpacked Extension,并通过打包并将其拖到扩展页面中,两者都不起作用。

我在这里做错了什么?

4

0 回答 0