我没有运气尝试让 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
,并通过打包并将其拖到扩展页面中,两者都不起作用。
我在这里做错了什么?