Разработка дополнений FireFox: различия между версиями
Содержимое удалено Содержимое добавлено
Dipsy (обсуждение | вклад) |
Dipsy (обсуждение | вклад) Нет описания правки |
||
Строка 15:
Далее скачиваем и устанавливаем шаблонный проект [https://docs.google.com/leaf?id=0Bxq3xliGOpxZODQ0NmJkNGYtYmIxMS00NTg5LWFmNDUtYzI4NWJjZDk0YzRl&hl=en_GB helloworld.xpi]. На панели управления должна появиться кнопка, по нажатию которой отображается приветствие 'Hello, World!'.
После установки
D:\my_experiments\firefox\extensions
появится папка с названием
helloworld@ru.wikiversity.org.xpi
с ней-то мы и будем работать в дальнейшем.
== Содержимое пакета helloworld.xpi ==
Строка 73 ⟶ 69 :
<em:description>Demo Hello World extension.</em:description>
<em:creator>Wikiversity student</em:creator>
<em:unpack>true</em:unpack> <!-- чтобы архив распаковался при установке -->
<!-- Firefox -->
Строка 87 ⟶ 84 :
</source>
В соответствии с этим файлом происходит установка дополнения (или не происходит в случае слишком старых или слишком новых версий).
== Инструменты ==
Для разработки потребуется программистский текстовый редактор. Чтобы изменения содержимого файлов вступили в силу, требуется перегружать FireFox. Это неудобно, т.к. перегружать приходится часто. Поэтому нужно установить дополнение [https://addons.mozilla.org/en-US/firefox/addon/extension-developer/ Extension Developer]. После установки на панель управления FF нужно вытащить кнопку 'Reload all Chrome'.
Процесс разработки будет выглядеть так: редактируем файлы в текстовом редакторе, сохраняем, жмём на 'Reload all Chrome', проверяем.
== См. также ==
|