Автоматическая установка аддонов с Firefox

Я довольно часто развертываю Firefox на отдельных машинах. Помимо очевидного делать все это вручную, я хотел бы иметь возможность настроить Firefox installer автоматически включать в себя выбор аддонов я указываю.

это возможно?

30
задан deed02392
17.11.2022 14:17 Количество просмотров материала 3063
Распечатать страницу

1 ответ

Я нашел эту статью, которая рассказывает вам, как настроить firefox installer и bundle расширения с ним: http://mike.kaply.com/2010/06/18/customizing-the-firefox-installer-on-windows/


настройка установщика Firefox на Windows

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

стандартный отказ от ответственности: ни при каких обстоятельствах вы не должны использовать эту информацию для создания пользовательской установки Firefox и распространения ее кому-либо за пределами вашей организации. Если вам нужна дополнительная информация, вы можете обратиться к торговой марке Mozilla Foundation Политика.

какие инструменты мне нужны для работы с инсталлятором Firefox?

основной инструмент вам нужно 7-Zip. Я устанавливаю пакет MozillaBuild, который дает мне все необходимые инструменты. Несмотря на то, что установщик Firefox основан на NSIS, нам не нужно будет использовать NSIS для большинства настроек. Я расскажу немного о Конце, о том, какие вещи вам понадобятся для NSIS.

как распаковать установщик Firefox?

Firefox установщик создан с помощью 7-Zip. Поэтому вы можете взять любой из программ, которые заканчиваются на EXE и распаковать их. Любой из установщиков Windows на странице загрузки Firefox будет работать. После загрузки EXE-файла создайте временный каталог и введите:

7z x " настройка Firefox 3.6.3.exe"

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

как связать мое расширение с инсталлятором Firefox?

группированию ваших расширение с помощью установщика Firefox-это просто вопрос его размещения в нужном месте. Затем, когда мы пакет установщик в конце, он будет установлен вместе с Firefox. Для большинства расширений правильное место нелокализовано / extensions. В этом каталоге создайте подкаталог, соответствующий идентификатору расширения, которое вы хотите предварительно установить в Firefox. Затем распакуйте XPI в этот каталог. Вы можете найти код в install.rdf-файл внутри XPI. Вы можете добавить как многие расширения, как вы хотите в установщик.

какие полезные расширения, я могу связке с Firefox

Я создал два расширения, которые создают интересные вещи для связки с Firefox. Первый-это мастер CCK. Мастер CCK можно использовать для изменения различных значений по умолчанию в Firefox, чтобы настроить его для развертывания в организации. Второй-ребрендинг. Ребрендинг позволяет изменить внутренний брендинг, используемый в Firefox.

может Изменить имена, используемые в установщике?

Да, вы можете изменить имена, используемые в программе установки. Для этого необходимо создать каталог distribution внутри локализованного каталога, созданного при распаковке установщика. Создайте файл с именем Setup.ini в этой папке. Вот как это выглядит:

[брендинг] BrandFullName=браузер Майка BrandShortName=Браузер

BrandFullName будет использоваться для замены "Mozilla Firefox" и BrandShortName будет использоваться для замены "Firefox".

я могу менять картинки в установщик?

Да, вы можете менять картинки в установщик. В том же каталоге, куда вы поместили программу установки.в ini можно поместить два файла, modern-wizard.bmp и самомоднейш-коллектор.формат BMP. Первые изображения соответствуют большому изображению на первой странице программы установки. Второе изображение соответствует маленькому изображению, которое используется на последующих страницах программы установки. Вы можете использовать связанные изображения в качестве ссылки, чтобы знать, какой размер, чтобы сделать эти изображения.

как новый установщик?

чтобы упаковать программу установки, сначала нужно заархивировать внесенные изменения. Тип:

7z A-r-t7z app.С 7z -МХ-М0=BCJ2 -М1=ЛЗМА:d24 -м2=ЛЗМА:д19 -м3=ЛЗМА:д19 -mb0:1 -mb0s1:2 -mb0s2:3

Это создаст файл с именем App.7z, который имеет все изменения, которые мы сделали. Теперь нам нужно упаковать этот файл с некоторыми другими файлами, чтобы создать окончательный EXE-файл. Нам нужен файл 7zSD.sfx, который вы можете скачать из Mozilla. И нам понадобится файл app.тег, который вы можете создать. Выглядит это так:

;!@Установите@!UTF-8! Title= " Mozilla Firefox" RunProgram="установки.исполняемый" ;!@InstallEnd@!

после того, как у нас есть эти файлы, мы можем запустить команду:

copy / B 7zSD.sfx + app.тег+приложение.С 7z our_new_installer.exe

упаковать их все как EXE. Не забудьте /B. Это означает, что файлы двоичный файл, поэтому Windows не будет помещать на них маркер EOF.

могу ли я изменить значения по умолчанию, установленные в установщике, как каталог установки или флажки?

в настоящее время невозможно изменить значения по умолчанию в программе установки без перестроения программы установки. Там ошибка открыта на этом с патчем, так что, надеюсь, это будет исправлено для Firefox 4.

могу ли я сделать Мой полностью ребрендинг Firefox прекрасно сосуществовать с существующим Firefox?

есть несколько способов сделать это. Самый простой способ - использовать параметр-no-remote при запуске Firefox. Это приводит к Firefox вы начинаете не подключаться к Firefox, который в настоящее время работает. При этом необходимо указать другой профиль с помощью параметра-P. Кроме того, вы можете изменить внутренние идентификаторы, которые использует Firefox. Тогда это будет считаться совершенно другой браузер. Если вы решите сделать это, вы должны помните, что вы не будете получать обновления и будут другие побочные эффекты. Это решение не должно приниматься легкомысленно. Кроме того, ваши профили будут храниться в разных местах. Если вы хотите сделать это, проверьте файл приложения.ini в нелокализованном каталоге. Переменные, которые вы хотите изменить, - это поставщик и имя. Опять же, вы делаете это на свой страх и риск.

что делать, если я хочу перестроить установщик с помощью NSIS?

Если вы готовы чтобы перестроить программу установки, можно изменить имя записи в списке установка и удаление программ, а также каталог установки и другие значения по умолчанию. Это нетривиальное упражнение, потому что некоторые из необходимых файлов собираются как часть процессов сборки Mozilla и недоступны в дереве сборки. Если вы действительно заинтересованы в этом, вы можете связаться с Kaply Consulting, и мы поговорим об этом.

Я надеюсь, что это ответил на несколько вопросов. Если у кого есть больше вопросов, пожалуйста не смущаются спросить.

2
отвечен Atif 2022-11-18 22:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх