Установка расширений в Firefox/Thunderbird
Расширения в Firefox/Thunderbird (далее приложение) могут быть установлены несколькими способами. Все эти способы делятся на 2 типа - интерактивный и неинтерактивный.
При интерактивной установке приложение выдает предупреждение и запрашивает подтверждение у пользователя на установку данного расширения.
При неинтерактивной установке приложение не выдает никаких предупреждений и расширения устанавливаются автоматически.
Неинтерактивная установка расширений работает только в Firefox 1.5/Thunderbird 1.5
Рассмотрим далее эти способы:
I. Интерактивные способы установки расширений.
ВНИМАНИЕ!! Для установки расширений в интерактивном режиме необходимо разрешить их установку. Для этого в Firefox перейдите в меню “Инструменты” - “Настройки” - “Содержимое”….. и установите галочку “Разрешить веб-сайтам устанавливать программное обеспечение”
1) Установка из браузера прямо с веб-страницы
a) На веб-странице найдите ссылку на расширение и нажмите на неё.
- Где работает: в Firefox
- Кол-во расширений которые можно установить единовременно: одно
- Операционные системы: Windows, Linux, MacOSX
- Для кого устанавливаются расширения: Для текущего пользователя
- Достоинства: Самый простой способ установки расширений.
- Недостатки: При переустановке браузера расширения необходимо найти и загрузить по новому. Лишний расход трафика. Нужно разрешить использование Javascript.
2) Установка с локального диска через меню
- Способ установки для Firefox:
a) На веб-странице найдите ссылку на расширение (файл в формате xpi).
b) Скачайте его.
c) Перейдите в меню “Файл - Открыть” (или нажмите (CTRL+O)).
d) Откройте скачанное расширение.
- Способ установки для Thunderbird:
a) Откройте браузер.
b) На веб-странице найдите ссылку на расширение (файл в формате xpi).
c) Скачайте его.
d) откройте Thunderbird.
e) Перейдите в меню “Инструменты - Расширения - Установить”.
f) Откройте скачанное расширение.
- Где работает: в Firefox/Thunderbird
- Кол-во расширений которые можно установить единовременно: одно
- Операционные системы: Windows, Linux, MacOSX
- Для кого устанавливаются расширения: Для текущего пользователя
- Достоинства: Довольно простой способ. При переустановке Firefox/Thunderbird не нужно скачивать по новой расширения.
- Недостатки: Иногда глючит.
3) Установка с локального диска с помощью мыши
a) На веб-странице найдите ссылки на расширения (файлы в формате xpi).
b) Скачайте их.
c) Откройте приложение.
d) Перейдите в меню “Инструменты - Расширения”
e) Перетащите с помощью мыши скачанные файлы в окно программы.
- Где работает: в Firefox/Thunderbird
- Кол-во расширений которые можно установить единовременно: не ограничено
- Операционные системы: Windows, Linux (???), MacOSX (???)
- Для кого устанавливаются расширения: Для текущего пользователя
- Достоинства: Довольно простой способ. При переустановке Firefox/Thunderbird не нужно скачивать по новой расширения.
- Недостатки: Иногда глючит. Не всегда работает в Linux.
4) Установка из командной строки
a) На веб-странице найдите ссылку на расширение (файл в формате xpi).
b) Скачайте его.
c) Запустите firefox.exe или thunderbird.exe с ключом -install-global-extension <файл расширения>
- Где работает: в Firefox/Thunderbird
- Кол-во расширений которые можно установить единовременно: одно (???)
- Операционные системы: Windows, Linux, MacOSX
- Для кого устанавливаются расширения: Для всех пользователей
- Достоинства: При переустановке Firefox/Thunderbird не нужно скачивать по новой расширения.
- Недостатки: Иногда глючит. Для установки расширений для всех пользователей необходимы права администратора.
5) Установка путем копирования расширений в подпапку extensions профиля программы
a) На веб-странице найдите ссылку на расширения (файлы в формате xpi).
b) Скачайте их.
c) Закройте браузер (если устанавливаете расширения в Firefox).
d) Скопируйте нужные расширения в папку extensions профиля программы.
e) Запустите программу.
- Где работает: в Firefox 1.5/Thunderbird 1.5
- Кол-во расширений которые можно установить единовременно: не ограничено
- Операционные системы: Windows, Linux, MacOSX
- Для кого устанавливаются расширения: Для текущего пользователя
- Достоинства: Отличный способ пакетной установки расширений. При переустановке Firefox 1.5/Thunderbird 1.5 не нужно скачивать по новой расширения.
- Недостатки: При установке очень большого кол-ва расширений за раз иногда бывают проблемы.
6) Установка путем копирования расширений в подпапку extensions папки где установлена программа
a) На веб-странице найдите ссылку на расширения (файлы в формате xpi).
b) Скачайте их.
c) Закройте браузер (если устанавливаете расширения в Firefox).
d) Скопируйте нужные расширения в подпапку extensions папки где установлена программа.
e) Запустите программу.
- Где работает: в Firefox 1.5/Thunderbird 1.5
- Кол-во расширений которые можно установить единовременно: не ограничено
- Операционные системы: Windows, Linux, MacOSX
- Для кого устанавливаются расширения: Для всех пользователей
- Достоинства: Отличный способ пакетной установки расширений. При переустановке Firefox 1.5/Thunderbird 1.5 не нужно скачивать по новой расширения.
- Недостатки: При установке очень большого кол-ва расширений за раз иногда бывают проблемы. Для установки расширений для всех пользователей необходимы права администратора.
IIa. Неинтерактивные способы установки расширений (подготовка).
Чтобы расширения можно было устанавливать в неинтерактивном режиме, его необходимо перевести в flat формат.
Конвертация расширений в flat формат
Традиционно расширения поставляются в формате xpi, структура которого представляет собой zip-архив. Firefox/Thunderbird при установке переводит данное расширение в flat формат. Перевод расширения во flat формат заключается в распаковке данного расширения в каталог именем которого является GUID расширения. То есть, например, при установке расширения enigmail.xpi Thunderbird производит с ним следующие действия:
a) В подпапке extensions профиля Thunderbird создает папку с именем {847b3a00-7ab1-11d4-8f02-006008948af}.
b) В эту папку распаковывается содержимое расширения enigmail.xpi.
c) Расширение регистрируется в базе расширений Thunderbird.
Как перевести расширение во flat формат вручную
a) Создайте папку, именем которого является GUID расширения. GUID расширения можно посмотреть в файле install.rdf, распаковав xpi-файл расширения. Например в install.rdf расширения Enigmail:
<Description about=“urn:mozilla:install-manifest”>
<em:id>{847b3a00-7ab1-11d4-8f02-006008948af5}</em:id>
<em:version>0.92.0</em:version>
То, что расположено между тегами <em:id></em:id> - и есть GUID расширения.
b) Распакуйте в эту папку содержимое расширения в формате xpi.
c) (необязательно) Если в данной папке есть файл с именем install.js и вы хотите сэкономить несколько килобайт - удалите этот файл. Он нужен только для установки расширения в Mozilla Suite/Seamonkey.
Преимущества работы с расширениями во flat формате по сравнению с расширениями в формате xpi.
- 1. Расширения в flat формате устанавливаются без необходимости подтверждать их установку.
- 2. Нет задержки перед установкой расширений.
- 3. Расширение во flat формате можно расположить где угодно, а не только в профиле или папке программы. Далее будет рассказано как подключить расширение расположенное в совершенно посторонней папке к Firefox 1.5/Thunderbird 1.5
- 4. Процесс восстановления работы Firefox/Thunderbird при переустановке ОС сильно упрощается. Что может быть проще чем заархивировать и разархивировать несколько папок с расширениями.
IIb. Неинтерактивные способы установки расширений (процесс).
1) Установка путем копирования расширений во flat формате в подпапку extensions профиля программы
a) Закройте программу.
b) Скопируйте папки с расширениями в flat формате в папку extensions профиля программы (чтобы структура каталогов была вида \extensions\{847b3a00-7ab1-11d4-8f02-006008948af} ).
с) Запустите программу.
- Где работает: в Firefox 1.5/Thunderbird 1.5
- Кол-во расширений которые можно установить единовременно: не ограничено
- Операционные системы: Windows, Linux, MacOSX
- Для кого устанавливаются расширения: Для текущего пользователя
- Достоинства: Отличный способ пакетной установки расширений. При переустановке Firefox 1.5/Thunderbird 1.5 не нужно скачивать по новой расширения.
- Недостатки: При установке очень большого кол-ва расширений за раз иногда бывают проблемы.
2) Установка путем копирования расширений во flat формате в подпапку extensions папки где установлена программа
a) Закройте программу
b) Скопируйте папки с расширениями в flat формате в подпапку extensions папки где установлена программа (чтобы структура каталогов была вида \extensions\{847b3a00-7ab1-11d4-8f02-006008948af} )
c) Запустите программу.
- Где работает: в Firefox 1.5/Thunderbird 1.5
- Кол-во расширений которые можно установить единовременно: не ограничено
- Операционные системы: Windows, Linux, MacOSX
- Для кого устанавливаются расширения: Для всех пользователей
- Достоинства: Отличный способ пакетной установки расширений. При переустановке Firefox 1.5/Thunderbird 1.5 не нужно скачивать по новой расширения.
- Недостатки: При установке очень большого кол-ва расширений за раз иногда бывают проблемы. Для установки расширений для всех пользователей необходимы права администратора.
3) Установка путем подключения расширений во flat формате
a) Закройте программу.
b) Создайте папку в которой будут расположены расширения (например C:\extensions).
c) Скопируйте расширения во flat формате в эту папку (чтобы структура каталогов была вида C:\extensions\{847b3a00-7ab1-11d4-8f02-006008948af} ).
d) Найдите в профиле файл extensions.ini и откройте его простым текстовым редактором. В нем найдите секцию [ExtensionDirs] и добавьте в него строки с путями к вашим расширениям, например:
Extension1=C:\extensions\{847b3a00-7ab1-11d4-8f02-006008948af5}
Extension2=C:\extensions\{e968fc70-8f95-4ab9-9e79-304de2a71ee1}
Extension3=C:\extensions\{9bc938d6-4c4c-42ea-a689-69b84c0feb1b}
Extension4=C:\extensions\{0538E3E3-7E9B-4d49-8831-A227C80A7AD3}
Extension5=C:\extensions\{3acc3b91-1e3c-4d0d-aefe-f82dead71816}
Extension6=C:\extensions\{1ced4832-f06e-413f-aa14-9eb63ad40acd}
Extension7=C:\extensions\{24898804-7da3-4355-9e8d-065f3ee79ccc}
e) Запустите программу.
- Где работает: в Firefox 1.5/Thunderbird 1.5
- Кол-во расширений которые можно подключить единовременно: не ограничено
- Операционные системы: Windows, Linux, MacOSX
- Для кого устанавливаются расширения: Для текущего пользователя
- Достоинства: Отличный способ подключения расширений расположенных в другой папке или другом диске. Можно быстро подключить все расширения после переустановки системы. При переустановке Firefox 1.5/Thunderbird 1.5 не нужно скачивать по новой расширения.
- Недостатки: При подключении очень большого кол-ва расширений за раз иногда бывают проблемы.
4) Установка путем создания текстового файла с именем расширения
a) Закройте программу.
b) Создайте текстовый файл в папке extensions профиля программы с именем расширения, в нем пишем путь к расширению.
с) Запустите программу.
- Где работает: в Firefox 1.5/Thunderbird 1.5
- Кол-во расширений которые можно установить единовременно: не ограничено
- Операционные системы: Windows, Linux, MacOSX
- Для кого устанавливаются расширения: Для текущего пользователя
5) Установка путем создания ссылки на каталог с расширением (только для файловой системы NTFS)
a) Закройте программу.
b) Создайте ссылку на каталог с расширением в папке extensions профиля программы.
с) Запустите программу.
- Где работает: в Firefox 1.5/Thunderbird 1.5
- Кол-во расширений которые можно установить единовременно: не ограничено
- Операционные системы: Windows, Linux, MacOSX
- Для кого устанавливаются расширения: Для текущего пользователя