archerig > 13-11-2011 18:22:24 |
Думаю, данный вопрос актуален всем кто использует (все еще) FF в корпоративной среде не смотря на активное противодействие разработчиков. На данный момент используем 3.6 версию с стандартизированным набором расширений, которые помещаем в каталог extension в program files (добавлял в дистрибутив). В версии 8 такой фокус не проходит. Расширения не активны. Если поместить в профиль пользователя, то программа будет показывать абсолютно неуместное сообщения о новых расширениях и спрашивать пользователя согласия на их запуск. Возможно, я что-то делаю не правильно, и существует стандартный способ? Главное требование - тихая установка расширений всем пользователям компьютера, без вопросов и уведомлений. Желательно размещение этих расширений с их настройками в дистрибутиве программы. |
Tiger.711 > 13-11-2011 18:28:01 |
archerig Я делаю по-другому. У меня есть уже готовый и настроенный профиль, который разворачивается автоматом после установки браузера (bat-файл обычный) |
archerig > 13-11-2011 18:29:55 |
Tiger.711 пишетarcherig Я делаю по-другому. У меня есть уже готовый и настроенный профиль, который разворачивается автоматом после установки браузера (bat-файл обычный)
А если надо добавить новое расширение не навредив текущим настройкам пользователя? Ваш метод подходит для первой установки. |
Tiger.711 > 13-11-2011 18:32:44 |
Честно говоря, он только для неё и используется. С ситуацией необходимости добавления я не сталкивался. |
Sid > 13-11-2011 19:30:55 |
archerig about:config → extensions.shownSelectionUI = true Отключает окошко выбора расширений при первом запуске Firefox 8. about:config → extensions.autoDisableScopes = 13 Разрешает автоматическую установку расширений из системного профиля пользователя (ты вроде этого хотел?). Можно вообще изменить на 0, чтобы разрешить автоматически включать расширения из любого места, откуда только позволяет Firefox. Документация ещё не обновилась, к сожалению, поэтому адекватных ссылок дать не могу, кроме этих: https://developer.mozilla.org/en/Instal … _locations http://mxr.mozilla.org/mozilla-central/ … r.jsm#1298 А вообще переходите на Internet Explorer и не забивайте разработчикам Firefox мозги. «Активное противодействие», видите ли… |
archerig > 13-11-2011 19:39:02 |
Sid Спасибо, буду пробовать. ЗЫ: про противодействие это конечно шутка была, но и поддержки корпоративного использования от разработчиков не происходит. Ну, да ладно, это отдельная тема. |
okkamas_knife > 13-11-2011 19:58:24 |
archerig пишетно и поддержки корпоративного использования от разработчиков не происходит.
а смысл? что хорошо корпоративному юзеру то плохо для домашнего. а у ФФ код открытый и корпорации вполне могут себе позволить нанять программеров если своих нет чтоб подправить его под свои нужды.в отличие от юзеров. ну и так ли уж нужна корпоративному юзеру самая последняя версия фф? для офисной работы как правило и двойки-тройки вполне достаточно. а насчет расширений всегда можно посмотреть какие изменения и где происходят при установке и далее вычленив их вносить скриптом. максимум что потребуется из софта это пара программ одна из них добавляет строчки в текстовый файл prefs.js и некоторые другие и софтинка для внесения изменений в базы sqlite посмотрите как портабельный firefox сделан(исходники лаунчера в папке other лежат) то есть по идее можно взять тотже nsis запихнуть в него всё что необходимо и просто раскидывать по машинам и запускать. благо возможностей у него куча. |
archerig > 13-11-2011 20:17:14 |
okkamas_knife "корпоративному юзеру" не нужен неподдерживаемый софт. Кто будет латать дыры в 2 ФФ? График поддержи 3-ки видели? Мне не составит труда написать прогруммулину патчущую prefs.js и базы. Но я понимаю, что это костыли, и поддерживать их прийдется мне, а оно мне надо? Если уж я и буду что-то допиливать, то это расширение GPO Firefox, расширяя функционал. Sid Расширение установилось, но оно отключено, что огорчает. |
Sid > 13-11-2011 20:36:35 |
archerig пишетРасширение установилось, но оно отключено, что огорчает.
Хм, сейчас покопаюсь. Самому уже стало интересно. |
archerig > 13-11-2011 20:59:21 |
при pref("extensions.autoDisableScopes", 0); расширение установилось и активно. Если оно уже было установленно с другим значением и было отключенным, так оно отключенным и останется. (расширения я ставлю из Program Files\Mozilla Firefox\extensions\) 13-11-2011 21:14:27 Добавление в Program Files\Mozilla Firefox\defaults\pref\firefox.js решило проблему. Всем спасибо! |
Sid > 13-11-2011 21:18:42 |
archerig А, ну всё правильно, из папки приложения — это 4, остаётся 1+2+8=11. Рад, что смог помочь. |
archerig > 13-11-2011 21:26:04 |
Sid Специально не стал трогать другие запреты, раз разработчики так решили - их воля, так безопаснее, может быть. 13-11-2011 21:33:03 Интересно, как простым способом включить/выключить расширение? (через GUI, сами понимаете, не вариант) 13-11-2011 21:55:57 И расширение устанавливается только из XPI, из flat никак |
hydrolizer > 14-11-2011 03:49:16 |
archerig пишетИ расширение устанавливается только из XPI, из flat никак
Добавьте в install.rdf элемент unpack: <em:unpack>true</em:unpack> Тольк зачем обязательно устанавливать из flat? Распакованные расширения в общем случае тормозят загрузку браузера, и распаковка требуется только для расширений со специфическими включениями. |
timyrdp > 17-11-2011 17:56:19 |
Sid пишетabout:config → extensions.autoDisableScopes = 13 Разрешает автоматическую установку расширений из системного профиля пользователя (ты вроде этого хотел?). Можно вообще изменить на 0, чтобы разрешить автоматически включать расширения из любого места, откуда только позволяет Firefox.
Помогло! Спасибо А что означает число "13"? |
okkamas_knife > 18-11-2011 06:05:50 |
timyrdp пишетА что означает число "13"?
оно призывает дъявольские силы для установки расширения! |
timyrdp > 22-11-2011 23:17:26 |
okkamas_knife пишетно призывает дъявольские силы для установки расширения!
ну за 13-ть ясно , а остальные значения что означают? это важно, так как, похоже, ранее в FF этого параметра либо не было, либо он был "0"! |
archerig > 24-11-2011 12:42:30 |
А что означает число "13"?
https://developer.mozilla.org/en/Instal … _locations |