Как открыть Browser_Action из content.js?Это вообще возможно? - PullRequest
0 голосов
/ 24 сентября 2018

Я работаю над расширением Chrome, которое позволяет пользователям открывать browser_action с помощью
, нажимая клавиши, которые THEY назначены из options-page.

Я хотел бы использовать document.onkeyup = function(){ Chrome.runtime.openPopup(); };
или что-то в этом роде ... Я знаю, что это Особый Расширение API
(runtime.openPopup) работает только для mozilla firefox.Я создаю это расширение
для Chrome & Opera, так что это не вариант для меня.

Как я могу это сделать?Будет ли это путем добавления chrome.commands API к
файлу manifest;затем изменить этот файл из options.html / options.js и перезагрузить расширение?Я искал способ сделать метод, описанный выше, и это не похоже на
, как это возможно.

Да, да, я знаю, что Chrome имеет встроенный метод для настройки хромированного расширения
сочетания клавиш, но , как я сказал Я хочу пользователя чтобы можно было указать ярлык
со страницы options.html, и я также разрабатываю это расширение для Opera
.Так что это не сработает ...

Есть какие-нибудь решения?

Я пробовал Content.js - chrome.runtime.sendMessage
& Popup.js- chrome.runtime.onMessage.addeEventListener(function() {self.focus();});

...