Van*_*ing 5 javascript google-chrome-extension
我正在使用浏览器动作弹出窗口开发Google Chrome扩展程序.当用户单击该图标时,将显示弹出窗口.
有没有办法用键盘快捷键打开这个弹出窗口,如CTRL+东西?
您需要向其中添加一个"commands"
对象manifest.json
,如https://developer.chrome.com/extensions/commands所示。如果扩展程序的弹出窗口是"browser_action"
弹出窗口(由中的"browser_action"
键指示manifest.json
),则需要以下"_execute_browser_action"
命令;对于"page_action"
弹出窗口,您将需要"_execute_page_action"
命令。manifest.json
使用前者的示例如下所示:
{
"manifest_version": 2,
"name": "Example Extension",
"description": "La la la",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"commands": {
"_execute_browser_action": {
"suggested_key": {
"default": "Ctrl+Shift+E",
"linux": "Ctrl+Shift+K",
"windows": "Alt+Shift+P",
"mac": "Alt+Shift+P"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,根据文档:
某些Chrome快捷方式(例如,窗口管理)始终优先于Extension Command快捷方式,并且不能被覆盖。
据我所知,没有这些命令的规范清单。您只需要尝试各种可能的建议捷径,直到找到实际可行的捷径。
归档时间: |
|
查看次数: |
2324 次 |
最近记录: |