Я работаю над расширением, я хочу, чтобы мое расширение Chrome переключалось (показывалось/скрывалось) с помощью команды, например (mac: «CMD+SHIFT+9» или по умолчанию: «Ctrl+Shift+9»); Хотя я определил команду в своем файле манифеста:
{
.........
"commands": {
"toggle-window": {
"suggested_key": {
"default": "Ctrl+Shift+9",
"mac": "Command+Shift+9"
},
"description": "Toggle feature foo",
"global": true
},
........
}
Теперь, что я могу сделать в моем backgroundScript.js, чтобы сделать это?
мой backgroundScript.js:
chrome.commands.onCommand.addListener(function(command) {
if(command === "toggle-window") {
console.log('Command:', command);
/* Logic to show/hide will go here..*/
}
});
Как мне это сделать? Спасибо!
Пример демонстрации расширения, в котором реализована эта функция «показать/скрыть»:
https://chrome.google.com/webstore/detail/meldium-browser-extension/fdocegmnehjgfhfjelhmaobjccoiklle