sab*_*ack 16 google-chrome-extension
我正在尝试为Chrome扩展程序添加一些键盘快捷键,特别是允许用户使用热键打开浏览器操作/弹出窗口.我已阅读文档,并将以下代码行添加到manifest.json文件中:
"commands": {
"_execute_browser_action": {
"suggested_key": {
"windows": "Ctrl+Shift+Y",
"mac": "Command+Shift+Y",
"chromeos": "Ctrl+Shift+U",
"linux": "Ctrl+Shift+J"
}
}
}
Run Code Online (Sandbox Code Playgroud)
添加完这个后,我在chrome:// extensions中重新加载了我的扩展程序,然后在我的Mac上试用了Command+ Shift+ ,没有任何反应.大约2个小时,我尝试在manifest.json中设置不同的热键组合,但没有一个工作.我从开发版Chrome转换到稳定版但无济于事.当我进入chrome://扩展并点击右下角的"键盘快捷键"按钮时,我能够手动设置热键组合,然后就可以了.但我不希望用户必须做那个手工工作.Y
sim*_*imo 23
在Chrome 29
您必须导航到chrome://extensions/
并向下滚动到页面底部.在右侧有一个按钮Keyboard shortcuts
.
弹出模态对话框,其中包含已commands
在其清单文件中注册了一些的所有扩展.但快捷方式本身就是Not set
用户必须手动设置它们.
小智 8
正如您在此处的源代码中所看到的:https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/extensions/api/commands/command_service.cc&l=303&sq=package : chromium&rcl= 1409677023
密钥绑定更新仅在触发OnExtensionWillBeInstalled回调时运行.
因此,您需要卸载并重新安装本地扩展,以查看默认键盘命令:chrome:// extensions/configureCommands
归档时间: |
|
查看次数: |
13916 次 |
最近记录: |