Javascript 如何使用清单文件中的热键启动扩展默认弹出窗口?
Chrome扩展noob在这里,我正在尝试为扩展编写一个Javascript 如何使用清单文件中的热键启动扩展默认弹出窗口?,javascript,google-chrome-extension,google-chrome-devtools,add-on,manifest.json,Javascript,Google Chrome Extension,Google Chrome Devtools,Add On,Manifest.json,Chrome扩展noob在这里,我正在尝试为扩展编写一个manifest.json,这样扩展的弹出窗口(hotbox.html)会在点击键盘上的命令+Shift+0时启动 我有下面的代码,但是,当我尝试使用假定的快捷方式时,它没有任何作用。我已经验证了快捷方式与我所知道的任何其他快捷方式都没有冲突,我也尝试过安装和卸载扩展,但它不起作用 我也没有收到任何错误消息。有什么想法吗?Chrome版本68.0.3440.106 { "manifest_version": 2, "nam
manifest.json
,这样扩展的弹出窗口(hotbox.html)会在点击键盘上的命令+Shift+0
时启动
我有下面的代码,但是,当我尝试使用假定的快捷方式时,它没有任何作用。我已经验证了快捷方式与我所知道的任何其他快捷方式都没有冲突,我也尝试过安装和卸载扩展,但它不起作用
我也没有收到任何错误消息。有什么想法吗?Chrome版本68.0.3440.106
{
"manifest_version": 2,
"name": "Composure",
"description": "Test Extension",
"version": "2.13.2",
"browser_action": {
"default_icon": "content/img/logo.png",
"default_popup": "content/hotbox.html"
},
"background": {
"scripts": ["content/hotbox.js"],
"persistent": false
},
"commands": {
"_execute_browser_action": {
"suggested_key": {
"mac": "Command+Shift+0"
}
},
"_execute_page_action": {
"suggested_key": {
"mac": "Command+Shift+1"
}
}
}
}
我想出来了。我将快捷方式更改为Command+Shift+1,并删除了“\u执行\u页面\u操作”,卸载并重新安装,现在就可以工作了。希望这能以某种方式与“空格键”一起工作,这些键盘快捷键必须以
或
修改键开始。。。很难相信,只要按下
,就会希望运行脚本;只需计算单词之间的空格。根据您运行扩展的站点,使用空格键是有意义的,特别是当页面的主要目的与键入单词无关时。您可以使用窗口。addEventListener()
api,因为我假设当需要通知用户按下“空格”时,窗口将打开。