chrome扩展中的键组合

时间:2015-11-27 16:47:55

标签: google-chrome-extension

我正在开发访问网站的Chrome扩展程序。我想知道我是否可以使用组合键来启动该网站。

清单:

{
    "name": "name",
    "version": "1.1",
    "manifest_version": 2,
    "description": "description",
        "icons": {
          "16": "icon_16.png",
          "48": "icon_48.png",
          "128": "icon_128.png"
        },
    "browser_action": {
        "default_icon": "icon_48.png"
    },
    "background": {
        "scripts": [
            "background.js"
        ]
    },
    //START UPDATE
    "commands": {
      "toggle-feature-foo": {
        "suggested_key": {
          "default": "Ctrl+Shift+5"
        },
        "description": "Toggle feature foo",
        "global": true
      }
    },
    //END UPDATE
    "permissions": [
        "tabs",
        "contextMenus"
    ]
}

1 个答案:

答案 0 :(得分:1)

仅在清单文件上设置命令是不够的。 你也需要听命令并实现接下来发生的事情......

来自文档:

 chrome.commands.onCommand.addListener(function(command) {
      console.log('Command:', command);
 });

但是,根据您的问题,我假设您正在尝试使用键绑定来打开页面操作或浏览器操作。如果是这种情况,遗憾的是,由于这些按钮require a click to be activated,这是不可能的。