我没有运气试图让Chrome的键盘快捷键用于扩展功能
我在manifest.json
中有这个"commands": {
"test_command": {
"suggested_key": {
"windows": "Alt+Z",
"mac": "Alt+Z",
"chromeos": "Alt+Z",
"linux": "Alt+Z"
}
}
},
"permissions": [
"tabs"
]
直接从谷歌的示例代码中获取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
加载扩展程序,并将其打包并将其拖到“扩展程序”页面中,但都不起作用。
我在这里做错了什么?