启用和禁用chrome命令

时间:2016-09-24 09:29:11

标签: google-chrome-extension

我有这样的命令:

 "commands": {
    "play/pause": {
      "suggested_key": {
        "default": "MediaPlayPause"
      },
      "description": "Toggle Play / Pause",
      "global": true
    }
 }

我可以从分机选项页面启用/禁用它吗?如果我不使用chrome.commands.onCommand.addListener,则快捷方式仍处于活动状态,阻止其他程序使用此密钥。

1 个答案:

答案 0 :(得分:1)

没有API可以通过编程方式切换清单中定义的键盘快捷键。

但是,用户可以(取消)分配建议的快捷方式或从设置中更改其范围。

最好的办法是指导用户如何操作,然后打开设置界面:

chrome.tabs.create({url: "chrome://extensions/configureCommands"});

(请注意,您必须使用tabs.create,并且不能只有chrome:页面的链接