Сочетания клавиш в расширениях Google Chrome / Chromium - PullRequest
8 голосов
/ 22 января 2010

Я создал базовое расширение для Google Chrome , чтобы изменить поведение выбранной вкладки при закрытии вкладки, чтобы выбранная вкладка была последней из выбранных вами, а не только одной. перед закрытием вкладки.

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

Кто-нибудь знает, как лучше использовать сочетания клавиш в расширениях Chrome? Я просматривал документацию по расширениям , но не нашел ничего перспективного.

Ответы [ 3 ]

12 голосов
/ 22 января 2010

К сожалению, нет способа подключиться к глобальным горячим клавишам. Лучшее, что вы можете сделать, это добавить прослушиватель нажатия клавиш в окне.

Источник: пост разработчика Chromium в группе расширений Chromium .

7 голосов
/ 18 июля 2012

Так же, как обновление, оно фактически разрабатывается сейчас:

http://developer.chrome.com/trunk/apps/commands.html

5 голосов
/ 16 января 2013

Сочетания клавиш реализованы с помощью chrome.commands в Chrome 25 и выше: developer.chrome.com / apps / commands.html .

...