Где я могу получить список доступных команд и клавиш? - PullRequest
3 голосов
/ 01 ноября 2011

Я заметил это в расширении Firefox:

<command id="Browser:BackOrBackDuplicate" disabled="true"/>

и это в настройках:

browser.gesture.swipe.left;  Browser:BackOrBackDuplicate

Я предполагаю, что Browser:BackOrBackDuplicate является функцией Firefox.

Я также заметил это в расширении:

<key id="key_cut" disabled="true"/>

Где я могу получить список этих методов и ключей по имени и что они делают?Я пытался найти его, но не знаю, какие ключевые слова использовать для получения правильных результатов.

1 Ответ

3 голосов
/ 02 ноября 2011

Эти команды и ключи не задокументированы по какой-либо причине - они используются внутри браузера и могут изменяться в любое время без предварительного уведомления. Расширения не должны касаться их без очень веской причины.

Тем не менее, если вы действительно хотите связываться с ними, вы можете найти их все, определенные в browser-sets.inc (этот файл становится частью browser.xul когда Firefox скомпилирован). Большинство команд реализовано в browser.js , а некоторые нет - вы можете найти код , чтобы найти их реализацию. Вы также можете использовать расширение DOM Inspector для проверки окна браузера во время выполнения.

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