我有这样的命令:
"commands": {
"play/pause": {
"suggested_key": {
"default": "MediaPlayPause"
},
"description": "Toggle Play / Pause",
"global": true
}
}
我可以从分机选项页面启用/禁用它吗?如果我不使用chrome.commands.onCommand.addListener,则快捷方式仍处于活动状态,阻止其他程序使用此密钥。
答案 0 :(得分:1)
没有API可以通过编程方式切换清单中定义的键盘快捷键。
但是,用户可以(取消)分配建议的快捷方式或从设置中更改其范围。
最好的办法是指导用户如何操作,然后打开设置界面:
chrome.tabs.create({url: "chrome://extensions/configureCommands"});
(请注意,您必须使用tabs.create
,并且不能只有chrome:
页面的链接