Javascript 如何使用清单文件中的热键启动扩展默认弹出窗口?

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

Chrome扩展noob在这里,我正在尝试为扩展编写一个
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,因为我假设当需要通知用户按下“空格”时,窗口将打开。