Я работаю над расширением для Chrome, которое позволяет пользователям открывать browser_action
,
нажимая клавишу, которую ОНИ назначили из options-page
.
Я хотел бы использовать document.onkeyup = function(){
Chrome.runtime.openPopup();
};
или что-то в этом роде... Я знаю, что этот Особый Extension API
(runtime.
openPopup
< /strong>) работает только для mozilla firefox
. Я создаю это расширение
для Chrome
и Opera
, так что это не вариант для меня.
Как я могу это сделать? Будет ли это связано с добавлением chrome.commands
API
в файл manifest
; затем изменить этот файл из options.html
/options.js
и перезагрузить расширение? Я все перепробовал в поисках способа, описанного выше, и мне кажется,
что это невозможно.
Да, да, я знаю, что Chrome
имеет встроенный метод для настройки быстрых клавиш
в расширении Chrome, но, как я уже сказал, я хочу, чтобы пользователь мог указать
ярлык со страницы options.html
, и я также разрабатываю это расширение для Opera
. Так что особо не получится...
Любые решения?
Я пробовал Content.js
--chrome.runtime.sendMessage
и Popup.js
--chrome.runtime.onMessage.addeEventListener(function() {self.focus();});