Google Chrome: установите горячую клавишу, чтобы «щелкнуть» по значку на панели плагинов (плагин на самом деле!) - PullRequest
0 голосов
/ 29 марта 2011

Я бы хотел использовать Chrome вместо Firefox из-за его механизма синхронизации, который в Firefox довольно неисправен (импортируются только закладки, большая проблема, потому что мне тоже нужны расширения).

Мне удалосьсделать Chrome действительно похожим на Firefox с плагинами и тому подобными вещами (я задавал это в моем предыдущем вопросе: https://superuser.com/questions/261568/how-to-turn-google-chrome-into-firefox-clone).

Однако я упускаю одну важную вещь: мне нужно связать в некоторыхспособ (изменение исходного кода плагина или использование чего-либо еще) CTRL + B, чтобы «щелкнуть» по значку на панели плагинов (в основном я должен показать диалоговое окно, которое появляется при нажатии на этот значок).

Как это сделать?Я могу написать код javascript / html / css (но я бы хотел избежать повторной реализации всего плагина), любое предложение?

Вот скриншот значка, на который мне нужно нажать:

http://dl.dropbox.com/u/762638/Images/Bookmarks.png

PS

Плагин аккуратных закладок

PPS

Поскольку этот вопрос может касаться только настроек и расширений браузера, я его разместилна суперпользователя тоже:

https://superuser.com/questions/263772/google-chrome-set-a-hotkey-to-click-over-an-icon-in-the-plugin-bar-a-plugin-a

1 Ответ

1 голос
/ 29 марта 2011

Сейчас это невозможно сделать по двум основным причинам. Во-первых, API расширения Chrome не предлагает глобальных сочетаний клавиш. Вы можете подделать его до некоторой степени, поместив скрипт на каждую страницу, который прослушивает ярлык, но он не сработает, когда вкладка не будет в фокусе, например когда курсор находится в омнибоксе или на странице настроек Chrome и т. п.

Во-вторых, я не могу найти какой-либо способ в API действий браузера, чтобы вызвать всплывающее окно без требуемого щелчка, который, вероятно, является преднамеренным. Я не хочу, чтобы добавочные номера выскакивали у меня из всплывающих окон, если я не попросил их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...