Управление дополнениями firefox
[Исправлено] Все дополнения Firefox отключены и попали в «устаревшие расширения». Невозможна установка новых расширений
Обновлено (14 мая): Mozilla выпустила расширение «Disabled Add-on Fix for Firefox 61 — 65» для старых версий браузера Firefox, установка которого исправляет работу отключенных дополнений и тем.
Обновлено (14 мая): Mozilla выпустила расширение «Disabled Add-on Fix for Firefox 57 — 60» для старых версий браузера Firefox, установка которого исправляет работу отключенных дополнений и тем.
Обновлено (13 мая): Mozilla выпустила расширение «Disabled Add-on Fix for Firefox 52 — 56» для старых версий браузера Firefox, установка которого исправляет работу отключенных дополнений и тем.
Обновлено (9 мая, 02:28 по МСК): Mozilla выпустила обновления Firefox 66.0.5 для настольных ПК и Android и Firefox ESR 60.6.3, которые включают в себя постоянное исправление для повторного включения дополнений, которые были отключены, начиная с 3 мая. Первоначальное временное исправление, которое было развернуто 4 мая с помощью системы Исследования Firefox, заменено этими обновлениями, и разработчики рекомендуют пользоватеялм обновить браузеры до последней версии. Пользователи, которые включили «Исследования Firefox» для получения временного исправления и установили последние обновления, теперь могут отключить Исследования, если они этого пожелают.
Для пользователей, которые не могут выполнить обновление до последней версии Firefox или Firefox ESR, разработчики планируют распространить обновление, которое будет автоматически применять исправление к версиям с 52 по 60. Это исправление также будет доступно в качестве отдельного устанавливаемого расширения. Для тех, кто все еще испытывает проблемы в версиях с 61 по 65, разработчики планируют распространить исправление через расширение, устанавливаемое пользователем. Эти расширения не потребуют от пользователей включения исследований, и мы предоставим ссылки на их загрузку, когда они будут доступны.
Обновлено (8 мая, 15:25 по МСК): Доступна новая версия десктопного Firefox ESR 60.6.3, в которой исправлена работы дополнений, отключенных для пользователей с установленным мастер-паролем.
Обновлено (7 мая, 21:37 по МСК): Доступна новая версия десктопного Firefox 66.0.5 и Firefox 66.0.5 для Android, и Mozilla рекомендует пользователям обновиться до этой версии, если они продолжают испытывать проблемы с отключенными расширениями. Вы получите уведомление об обновлении в течение 24 часов, или вы можете запустить обновление вручную. Обновление для пользователей ESR будет доступно 8 мая. Разработчики также работают над исправлением для старых версий Firefox и мы обновим это сообщение, когда у нас будет больше информации.
Обновлено (5 мая, 22:25 по МСК): Mozilla выпустила версии десктопного Firefox 66.0.4 (для Windows, MacOS, Linux), Firefox 66.0.4 для Android и Firefox ESR 60.6.2, в которых исправлен сертификат для восстановления работы отключенных дополнений, тем, поисковых систем и языковых пакетов.
Обновлено (5 мая, 10:50 по МСК): Mozilla выпустила исправление для десктопной версии браузера Firefox на каналах обновления Стабильный, Beta и Nightly. Исправление будет автоматически применено в фоновом режиме в течение 24 часов после его релиза.
Вы можете ускорить установку исправления, используя следующие решения.
Устаревшие расширения
Отключенные дополнения Firefox перемещены в список «Устаревшие расширения», и для них в разделе настроек браузера «Управление дополнениями» отображается сообщение:
Работа [название расширения] в Firefox не была проверена, поэтому оно было отключено
Firefox также отображает уведомление:
Некоторые дополнения были отключены. Работа следующих дополнений Firefox не была проверена. Вы можете найти им замену.
Затронутые расширения включают LastPass, Ghostery, Kaspersky Protection, Download Manager (S3), Dark Mode, Honey, uBlock Origin, Greasemonkey, NoScript и другие.
Проблема возникла из-за ошибки – все расширения отключены из-за истечения срока действия промежуточного сертификата, что подтвердили разработчики Mozilla.
Все расширения Firefox должны быть подписаны начиная с Firefox 48 и Firefox ESR 52. Firefox заблокирует установку расширений с недействительными сертификатами (или без них), и это вызывает проблему в пользовательских системах.
Невозможна установка новых расширений
Из-за этой же ошибки некоторые пользователи не могут устанавливать новые расширения из официального каталога дополнений Mozilla (addons.mozilla.org). Пользователи получают сообщение об ошибке при попытке загрузить любое расширение из официального репозитория:
Загрузка не удалась. Пожалуйста, проверьте ваше соединение
Решения. Как восстановить работу дополнений
Исследования Firefox
Чтобы предоставить исправление в кратчайшие сроки, Mozilla использует систему «Исследования Firefox». Чтобы проверить, включены ли исследования, перейдите в «Меню Firefox > Настройки > Приватность и защита > Разрешить Firefox устанавливать и проводить исследования». Вы можете снова отключить исследования после восстановления работы расширений.
В списке «Посмотреть исследования Firefox» (about:studies) должно появится исследование “hotfix-update-xpi-signing-intermediate-bug-1548973”. Если его нет, для параметра app.normandy.first_run установите значение true на странице настроек about:config и перезапустите браузер.
Установка хотфикса вручную
Вы также можете попробовать установить хотфикс в браузер вручную по ссылке:
Скопируйте ссылку и вставьте в новую вкладку браузера.
Скрипт для восстановления дополнений (для Windows, MacOS и Linux)
- Перейдите на страницу настроек about:config и для параметра devtools.chrome.enabled установите значение true.
- Откройте Консоль браузера, нажав CTRL + Shift + J (для Windows и Linux) или Command + Shift + J (для MacOS).
- Скопируйте и вставьте в консоль следующий код, выполнив его (нажмите Enter):
Для Firefox 57 и новее
Для Firefox 56 и ниже (проверена работа на версиях 55 и 56)
Пока Mozilla не решит проблему, вам нужно будет повторять это действие каждые 24 часа.
Импорт сертификата вручную (для старых версий, проверено на Firefox 56.0.2)
- Сохраните файл сертификата icfix.pem.
- В меню «Настройки > Приватность и защита > Сертификаты > Просмотр сертификатов > Центры сертификации» нажмите Импортировать, выберите сохраненный файл и включите все доступные опции.
- Перейдите на страницу настроек about:config и для параметра devtools.chrome.enabled установите значение true.
- Откройте Консоль браузера, нажав CTRL + Shift + J (для Windows и Linux) или Command + Shift + J (для MacOS).
- Скопируйте и вставьте в консоль следующий код, выполнив его (нажмите Enter):
- Перезапустите браузер. Какие-то дополнения работают сразу, какие-то надо вкл/выкл.
Отключение проверки цифровых подписей
Пользователи версий Firefox (Developer Edition, Nightly) и Firefox для Android могут отключить проверку подписи расширений; некоторые пользователи сообщили, что это временно решило проблему.
- Чтобы отключить проверку подписи, установите для параметра xpinstall.signatures.required значение false на странице настроек about:config.
Отладка дополнений (для Windows, MacOS и Linux)
Если у вас установлена стабильная версия Firefox, тогда xpinstall.signatures.required со значением false не исправит проблему. В качестве временного решения, чтобы вернуть все свои дополнения, выполните следующие действия:
- Перейдите на страницу about:debugging. Установите флажок Включить отладку дополнений.
- Затем нажмите «Загрузить временное дополнение». Перейдите к своему профилю Firefox:
- В папке расширений
.default > extensions есть файлы .xpi – это ваши расширения, которые были установлены в браузере. Загрузите каждый из них и не закрывайте Firefox, пока разработчики не исправят проблему с сертификатом.
Проблема может быть полностью решена только на стороне Mozilla. Организация должна обновить сертификат или создать новый для решения проблемы. Mozilla должна сделать это, как только проблема станет широко распространенной и затронет многих пользователей Firefox.
Пользователи не должны удалять затронутые проблемой расширения – стоит дождаться, когда Mozilla исправит ошибку.
Включить плагин в Mozilla Firefox
Еще несколько лет назад обычные пользователи не знали, что такое плагины, расширения и дополнительные настройки, так как все сайты работали без ограничений по запуску приложений и java скриптов. Можно было только самостоятельно ограничить запуск Flash Player или другого ПО.
А потом начались массовые изменения во всех браузерах. Выяснилось, что некоторые дополнительные утилиты и надстройки сильно замедляют работоспособность, поэтому их стали массово отключать, делая невозможным получение контента на определенном проценте сайтов.
Включение плагинов в Mozilla Firefox – что нужно знать, чтобы правильно пользоваться ими?
Включение различных плагинов в Mozilla Firefox
Чтобы включить надстройки, необходимые для работы некоторых сайтов в Мозиле, нужно совершить всего пару действий:
- Открываем меню браузера. Сделать это можно с помощью пиктограммы из трёх черточек справа вверху либо же с помощью нажатия кнопки alt, которая активирует панель меню сверху в виде стандартной полоски.
- В выпадающем списке находим и переходим в «Дополнения». В случае, если открываете меню через альт, попадаем через «Инструменты».
- Нажимаем на вкладку «Плагины» и смотрим, что у нас уже установлено и как настроено.
- Если дополнение не активно, то его можно включить, поставив один из трёх режимов – всегда включать, включать по запросу и никогда не включать.
Запрет NPAPI-плагинов в Фаерфоксе
К сожалению, в марте 2017 года компания приняла сложное решение – были полностью запрещены все NPAPI, кроме Адоб Флэш, да и тот под вопросом, так как и сама компания заявила, что поддержку заканчивает в 2020 году.
Под ограничения попало ПО, которое было интегрировано в системы тысяч сайтов:
- Java;
- Silverlight;
- Adobe Acrobat.
Браузер предлагает собственные аппаратные решения для запуска программ, которые ранее требовали установки данных программ. Web API решает спектр задач, но всем известно, что это помогает только 80–90% случаев, и именно 10% проблем с совместимостью приводят к серьёзным проблемам.
Лечение, фикс проблемы с требованием
Решить задачу по запуску сайтов достаточно просто – достаточно лишь скачать браузер Мозилла Фаерфокс более ранней версии, чем та, где активирован запрет. Это можно сделать двумя способами.
- Mozilla до 52 версии включительно, то есть 51 и 49, скажем, также подойдут.
- Специальный Firefox 52 ESR.
Про опцию «Включить по запросу» долго говорить не нужно. В старых версиях эта опция стояла на многих плагинах, и если возникали какие-то проблемы с отображением содержимого, можно было нажать «Включить» прямо в браузере после того как выскакивало уведомление – и неприятность была устранена.
Необходимость плагинов
Так или иначе, но массовые плагины всё больше теряют свою актуальность, так как браузеры предлагают решение всех насущных задач своими силами и постепенно отказываются от услуг разработчиков дополнений
Несмотря на то, что Adobe Flash по-прежнему поддерживается, видно, что он с каждым месяцем сдаёт свои позиции. Чтобы его включить в любом браузере, уже надо прописывать специальные разрешения. ПО, от которого проще отказаться, уже давно потеряло актуальность.
Но всё же для новых и эксклюзивных функций всё равно будут разрабатываться и ставиться свои плагины, подборки кодеков, аппаратные ускорения, методы расшифровки, поэтому уметь настраивать их нужно.
Белая шляпа
Бывает так, что ищешь, ищешь какой-то плагин для любимого браузера и никак найти не можешь. Вот список самых важных и интересных плагинов для Mozilla FireFox, моего, с недавнего времени, обожаемого браузера. Нет, не браузера – программного комплекса для работы в сети Интернет. Список переведен отсюда.
Промо :
- блокировка рекламы на страницах : Adblock
- автоматическое обновление рекламных блокировщиков : Adblock Filterset.G Updater
- тулбар для вашего сайта / блога, автоматическая реклама: Conduit
- отключение Flash на страницах: Flashblock
Журнал посещений :
- создание лог-журнала из истории браузера : Slogger
- просмотр истории посещений : History Menu
Блогпостинг :
- блогпостинг : Scribefire
- тулбар для вашего сайта / блога, блогпостинг: Conduit
- постинг в LiveJournal : Deepest Sender
- комментирование текущей страницы : coComment
- информирование об использовании блогом Creative Commons license : mozCC
Избранное :
- редактирование диалога добавления в избранное : OpenBook
- быстрая редакция избранного : Flat Bookmark Editing
- тулбар для вашего сайта / блога, добавление в избранное: Conduit
- поиск в избранном : Locate in Bookmark Folders
- сохранять и синхронизировать избранное : Chipmark
- сохранять и синхронизировать избранное : Foxmarks Bookmark Synchronizer
- синхронизировать del.icio.us и Firefox избранное: Foxylicious
Заметки :
- сохранение страниц : ScrapBook
- тулбар для вашего сайта / блога, сохранение заметок: Conduit
- сохранение выдержек из сайтов : Clipmarks
- редактирование и создание быстрых заметок: QuickNote
Редактирование отображения сайтов :
- редактирование свойств сайта : GreaseMonkey
- редактирование свойств сайта: Aardvark
- переделать сайт и сохранить как GreaseMonkey скрипт : platypus
- управление стилями сайтов : Stylish
FTP, Загрузка, Выгрузка :
- автоматическое сохранение файлов в разные папки: Download Sort
- сохранение всех ссылок на открытой странице (применяется фильтр) : DownThemAll!
- управление файлами через FTP : FireFTP
- управление загрузками файлов : FlashGot
- открытие менеджера загрузки на другой вкладке: Download Manager Tweak
- информация о скорости загрузки файла в статусной строке : Download Statusbar
Почта :
- управление несколькими адресами Gmail: Gmail Manager
- ссылка в текст : text/plain
- тулбар для вашего сайта / блога, получение заголовков писем со всех ящиков: Conduit
- открытие другого аккаунта Gmail в другой странице : CookiePie
- использование одноразового электронного адреса : TrashMail.net
- использование Gmail как файлового хранилища: Gmail Space
Google :
- настройка поиска в Google : CustomizeGoogle
- отображение состояния счета в Adsense : Adsense Notifier
Ссылки :
- копировать адрес ссылки : Copy Link Name
- тулбар для вашего сайта / блога, сохранение ссылок: Conduit
- использование маскированных урлов, как обычных : Text Link
- скачивать, открывать все или выделенные ссылки на странице : Linky
- текст в ссылку : Fetch Text URL
Управление дополнениями :
- сохранить резервную копию установленных дополнений : Firefox Extension Backup Extension
- редактировать настройки дополнений : Options Menu
- тулбар для вашего сайта / блога, управление дополнениями: Conduit
- установка и управление дополнениями : MR Tech Local Install
- список установленных дополнений и скинов : InfoLister
- список установленных дополнений и скинов : ListZilla
- перезапуск Firefox одним щелчком: Restart Firefox
- информирование об обновлениях дополнений : Update Notifier
Настройка, редактирование :
- редактировать userChrome.css, userContent.css, user.js : chromEdit
- редактирование, удаление, перемещение пунктов меню : Menu Editor
- минимизирование Firefox в системный трей : MinimizeToTray
- тулбар для вашего сайта / блога, автоматическая настройка: Conduit
- информация о загрузке страницы в статусной строке : Fission
- ускорение загрузки Mozilla Firefox : Fasterfox
- использование красивых иконок : CuteMenus — Crystal SVG
- использование красивых иконок : CuteMenus2
Настройка безопасности :
- разрешать javascript, java, плагины и дополнения только на проверенных сайтах : NoScript
- тулбар для вашего сайта / блога, автоматическая защита: Conduit
- управление cookies : CookieCuller
- информирование о cookie на странице : Смотреть Cookies
- разные пароли на разных сайтах : PasswordMaker
- сохранение логина и пароля : Always Remember Password
- добавить, изменить cookies : Add N Edit Cookies
- блокировка фишинг сайтов : NetcraftToolbar
- очистка сессий после выхода из браузера : X (Paranoia) Mod 0.6.5
- быстрая очистка кэша : Clear Cache Button
- информация о перенаправлении данных из заполненной формы : FormFox
- посещение сайтов от имени другого компьютера : Stealther
- proxy: SwitchProxy Tool
- proxy: xyzproxy
Инструменты для ВЕБ мастеров :
- изменение user agent для выбранных сайтов : User Agent Switcher
- тулбар для вашего сайта / блога, расширенные инструменты веб мастера: Conduit
- определение кода цвета на странице : ColorZilla
- скриншоты : ScreenGrab!
- скриншоты : Pearl Crescent Page Saver
- проверка ссылок на работоспособность : LinkChecker
- копирование и редактирование text, title, url : Copy URL+
- редактирование ajax, css ,html, javascript : FireBug
- закачка всего сайта : SpiderZilla
- редактирование CSS : EditCSS
- проверка DOM, XUL, и XML : DOM Inspector
- поиск информации whois о сайте: domainFinder
- проверка DOM : InspectThis
- изменение http/https : Tamper Data
- тест сайта : TestGen4Web
- информация об анкорах на посещенной странице : Show Anchors
- анализатор контрастности цветов: Colour Contrast Analyser
- информация о cookie на странице : View Cookies
- информация о карте страницы в сайдбаре : Document Map
- информация об ошибках в списке по категориям : Console2
- информация о GET и POST на странице : UrlParams
- эмуляция экрана сотового телефона : Small Screen Rendering XPI
- информация о заголовках : Header Monitor
- информация об IP сайта : ShowIP
- информация о каталогах: XPather
- эмулятор WAP : wmlbrowser
- проверка сайтов на работоспособность: HTML Validator
- просмотр кода CSS и HTML Web Developer
- просмотр кода HTML : View Source Chart
- просмотр кода HTML во внешней программе, указанной пользователем : ViewSourceWith
Продуктивность :
- удалить ненужный тексткартинки перед печатью страницы : Nuke Anything Enhanced
- добавить больше поисковых систем : Mycroft
- автоматически обновлять страницу : Reload Every
- тулбар для вашего сайта / блога, управление продуктивностью: Conduit
- создавать короткие ссылки : TinyUrl Creator
- добавляет скриншоты сайтов на Google, del.icio.us : BetterSearch
- позволяет перемещать на один “уровень сайта” вверх из строки состоянии : Uppity
- удалить контент из страниц : Remove It Permanently
- просмотр всех открытых ссылок в одном окне: Firefox Showcase
- информация о дате и дне недели в статус баре: Statusbar Clock
- гладкое прокручивание страниц: SmoothWheel
- все функции в боковой выезжающей панели :All-in-One Sidebar
- подсчитывает время затраченное на серфинг в сети : TimeTracker
- использование клавиатуры для выполнения многих функций: mozless
- жесты мыши : All-in-One Gestures
- просматривать страницы через движок IE в Firefox : IE Tab
- открывать PDF файлы в новой вкладке : PDF Download
Поиск :
- добавление поисковых сайтов в контекстное меню : ConQuery
- тулбар для вашего сайта / блога, отличная поисковая форма: Conduit
- автоматическое изменение размеров поисковой формы : Searchbar Autosizer
- тулбар быстрого доступа в Google, del.icio.us, Wikipedia, Digg и др. : Groowe Search Toolbar
- показ миниатюр в результатах поиска Google, Yahoo и др. : Cooliris Previews
- показ миниатюр в результатах поиска Google, Yahoo и др.: GooglePreview
- поиск через контекстное меню : SmartSearch
Вкладки :
- изменить цвет вкладок : Colorful Tabs
- тулбар для вашего сайта / блога, работа со вкладками: Conduit
- клонировать вкладку : Duplicate Tab
- отличное дополнение для управления вкладками:Tab Mix Plus
- установка статуса “Постоянная” на вкладки: PermaTabs
- управление вкладками с клавиатуры: SwiftTabs
- горячие клавиши для управления вкладками: HideTabBar
- расположение вкладок в несколько рядов: superT
- открытие последней закрытой вкладки : Undoclosetab
Текст :
- автоматическое копирование выделенного текста в буфер: AutoCopy
- копирование простого текста : Copy Plain Text
- тулбар для вашего сайта / блога, бегущая строка: Conduit
- поиск выделенного слова в словаре: DictionarySearch
- поиск выделенного слова в словаре: Dictionary Tooltip
- поиск выделенного слова в словаре Google: Inline Google Definitions
- поиск выделенного слова в поисковке: Context Search
- хранитель паролей и заполнялка форм: InFormEnter
- выделение абзаца и управление им с клавиатуры: Paragrasp
- выделение определенной фразы на странице: Context Highlight
- увеличение, уменьшение размера шрифта: Text size toolbar
- вставка и открытие ссылки одним щелчком: Paste and Go
- просмотр всех вкладок в одном окне : Viamatic foXpose
- поиск выделенного слова в словаре Google: gTranslate
- использование текстового редактора WYSIWYG: Xinha Here!
Дополнения, выделенные жирным шрифтом относятся к категории MUST HAVE, т.е. обязательным к загрузке и использованию.
Настройка Mozilla Firefox для работы в корпоративной среде
Этой статьей я постараюсь описать процесс управления конфигурацией современных версий Mozilla Firefox в среде предприятия (доменной среде на базе Microsoft Active Directory).
Проблемы централизованного управления параметрами браузера Firefox
Ранее, управление настройками Firefox, в среде предприятия не представляло особой сложности, так как, как и любое правильное Windows приложение, Firefox хранил все свои настройки в реестре. Можно было найти или написать самому, необходимые административные шаблоны групповых политик, чтобы упростить администраторам весь процесс (к примеру, для того же Chrome, Google разработала и поддерживает набор adm/admx шаблонов). Однако, компания Mozilla решила этому правилу изменить и теперь Firefox хранит свои настройки в файлах, находящиеся в профиле пользователя.
Покопавшись довольно длительное время в Интернете, я нашел некоторое количество «решений» данной проблемы. Но … все они не работоспособны по разным причинам. Общая идея этих решений – создать GPO, заполнить ветку реестра, а затем, с помощью скрипта на Visual Basic, прописать необходимые параметры в файлы конфигурации Firefox. На первый взгляд, все удобно и логично, но … всегда есть это «но». Разработчики Mozilla меняют как места расположения файлов конфигурации, так и название файлов и т.д.
Метод описанный в данной статье был протестирован на современных версиях Firefox (Firefox 45.0.1).
Особенности управления Firefox на предприятии
Есть целый ряд настроек, которые могут быть рассмотрены как для предварительной настройки, так и для отключения или блокировки в корпоративной среде, где пользователи, как правило, не будут иметь прав администратора и ИТ специалистам необходимо самим определять, какие параметры разрешить менять, а какие оставить предопределенными и неизменяемыми в среде предприятия.
Это может, например, включать:
- Import Wizard (Мастер импорта) – Firefox запускает этот Мастер при первом запуске для импорта настроек из других установленных браузеров. Вам может понадобиться отключить запуск данного Мастера настройки.
- Automatic updates for Firefox (Автоматические обновления) – Options / Advanced / Update / Firefox updates. Обновления Firefox лучше делать централизованно, а не отдельно, на каждом пользовательском компьютере. Авто обновление для расширений, можно оставить, так как они хранятся на компьютере пользователя.
- Mozilla Maintenance Service –(Сервис обслуживания)Firefox устанавливает службу обновления, которая позволяет обновлять Firefox автоматически, не запрашивая разрешений UAC. Эта возможность должна быть отключена или выключена в корпоративной среде.
- Default browser check (Проверка браузера по умолчанию) – Options / Advanced / General – Always check to see if Firefox is the default browser on startup. Если в корпоративной среде установлено, например, что браузером по умолчанию является Microsoft Internet Explorer, то такую проверку необходимо выключить, а возможность, для пользователя, установить Firefox в качестве браузера по умолчанию, заблокировать.
- Отключить загрузку, при первом запуске, вкладки ‘Welcome to Firefox’, и оповещений ‘Know your rights’ и ‘Improve Firefox’.
Управление и блокировка настроек Firefox
Firefox может быть настроен со значениями по умолчанию и с заблокированными настройками для каждого нового профиля пользователя. Таким образом, настройки будут содержать все необходимые вам параметры. Mozilla упростили (да, ладно! щазз!) процедуру развертывания с предустановленными настройками путем добавления некоторых специальных файлов во время инсталляции (или, например, в момент подключения компьютера в сеть домена)/ Предполагается, что Firefox установлен в папку по умолчанию:
- %ProgramFiles%Mozilla Firefoxdefaultsprefall-settings.js
- %ProgramFiles%Mozilla FirefoxMozilla.cfg
Сам Firefox, будет сконфигурирован с настройками по умолчанию и с блокировкой изменения необходимых параметров.
Более подробно об этом можно прочитать в статье http://kb.mozillazine.org/Locking_preferences. Следует учесть, что статья уже успела слегка устареть, но основные принципы все еще работают.
Для назначения пользовательских установок надо использовать возможность блокировки пользовательских предпочтений.
Файл all-settings.js
Файл all-settings.js нужен для того, чтобы «сказать» Firefox, что необходимо считать из файла Mozilla.cfg ряд настроек конфигурации. Просто добавьте в файл all-settings.js две строки:
pref(«general.config.obscure_value», 0);
pref(«general.config.filename», «mozilla.cfg»);
Файл Mozilla.cfg
Вот здесь мы можем определить и заблокировать необходимые нам настройки Firefox. В примере ниже, например, отключили и заблокировали функцию автоматического обновления, вкладку «Добро пожаловать в Firefox» и уведомления «Знай свои права», и «Улучшение Firefox. Последняя строка отключает возможность установить Firefox в качестве браузера по умолчанию.
ВАЖНО:
- Все параметры, в файле Mozillacfg, следует начинать писать со второй строки. Не спрашивайте меня почему. Например, вставьте комментарий // в первую строку.
- Параметры и все настройки учитывают регистр написания букв (case-sensitive). При ошибке написания, Firefox попросту не запустится.
lockPref(«app.update.auto», false);
lockPref(«app.update.enabled», false);
lockPref(«app.update.service.enabled», false);
lockPref(«toolkit.telemetry.prompted», true);
lockPref(«browser.rights.override», true);
lockPref(«browser.startup.homepage_override.mstone», «ignore»);
lockPref(«browser.shell.checkDefaultBrowser», false);
Ниже приведен пример файла Mozilla.cfg, который используется в реальной корпоративной среде.
Комментарии на английском, надеюсь не сложно, для понимания.
// Parameters keywords.
// pref
// sets the preference as if a user had set it, every time you start the browser.
// So users can make changes, but they will be erased on restart. If you set a
// particular preference this way, it shows up in about:config as «user set».
// defaultPref
// is used to alter the default value, though users can set it normally and their
// changes will be saved between sessions. If preferences are reset to default
// through the GUI or some other method, this is what they will go back to.
// Appears in about:config as «default».
// lockPref
// is used to lock preferences so they cannot be changed through the GUI or about:config.
// In many cases the GUI will change to reflect this, graying out or removing options.
// Appears in about:config as «locked». Some config items require lockPref to be set,
// such as app.update.enabled. It will not work if it set with just pref.
// clearPref
// can be used to «blank» certain preferences. This can be useful e.g. to disable functions
// that rely on comparing version numbers.
// Set browser custom home-page
pref(«browser.startup.homepage»,»http://www.yourdomain.ru»);
pref(«browser.startup.page»,1);
// Proxy settings
pref(«network.proxy.ftp», «xxx.xxx.xxx.xxx»); // можно написать доменное имя
pref(«network.proxy.ftp_port», 3128); // номер порта proxy-сервера
pref(«network.proxy.http», «xxx.xxx.xxx.xxx»); // можно написать доменное имя
pref(«network.proxy.http_port», 3128); // номер порта proxy-сервера
pref(«network.proxy.share_proxy_settings», true);
pref(«network.proxy.socks», «xxx.xxx.xxx.xxx»); // можно написать доменное имя
pref(«network.proxy.socks_port», 3128); // номер порта proxy-сервера
pref(«network.proxy.ssl», «xxx.xxx.xxx.xxx»); // можно написать доменное имя
pref(«network.proxy.ssl_port», 3128); // номер порта proxy-сервера
pref(«network.proxy.type», 1);
// Check default browser
pref(«browser.shell.checkDefaultBrowser», false);
// Disable updater
pref(«app.update.enabled», false);
// Make absolutely sure it is really off
pref(«app.update.auto», false);
pref(«app.update.mode», 0);
pref(«app.update.service.enabled», false);
// Disable Add-ons compatibility checking
clearPref(«extensions.lastAppVersion»);
// Don’t show ‘know your rights’ on first run
pref(«browser.rights.3.shown», true);
// Don’t show WhatsNew on first run after every update
pref(«browser.startup.homepage_override.mstone»,»ignore»);
// Disable the internal PDF viewer
pref(«pdfjs.disabled», true);
// Disable the flash to javascript converter
pref(«shumway.disabled», true);
// Don’t ask to install the Flash plugin
pref(«plugins.notifyMissingFlash», false);
//Disable plugin checking
pref(«plugins.hide_infobar_for_outdated_plugin», true);
clearPref(«plugins.update.url»);
// Disable health reporter
pref(«datareporting.healthreport.service.enabled», false);
// Disable all data upload (Telemetry and FHR)
pref(«datareporting.policy.dataSubmissionEnabled», false);
// Disable telemetry
pref(«toolkit.telemetry.enabled»,false);
pref(«toolkit.telemetry.rejected»,true);
pref(«toolkit.telemetry.prompted»,2);
// Disable Health report
pref(«datareporting.healthreport.uploadEnabled», false);
// Disable warning OnClose multiple tabs
pref(«browser.tabs.warnOnClose», false);
Другие параметры, на свой вкус, можно выбрать на странице about:config Firefox 🙂
Копирование файлов с настройками Firefox на компьютеры пользователей с помощью GPP
А дальше, необходимо скопировать эти файл на компьютеры пользователей. Для этого средствами GPP надо создать правила удаления/копирования файлов.
ВАЖНО: Не забыть, что файлы с конфигурациями надо разместить там, где Domain Computers смогут их прочитать. Возможны, как минимум, два варианта:
- Разместить файлы в папке NETLOGON – но это моветон 🙂
- Разместить файлы на общем сетевом ресурсе и дать право чтения файлов для Domain Computers. Напоминаю: все происходит во время запуска компьютера и входа в домен, то есть во время StartUp, когда пользователя еще нет, запускаемся с правами SYSTEM)
У меня эти файлы хранятся в папке Firefox на общем сетевом ресурсе.
- Используется “Enforced” политика, которая применяется каждый раз при подключении компьютера к сети.
- Каждый раз файлы удаляются и копируются заново. Зачем? Мне, пока, так удобнее. Не более того.
Копирование/удаления файлов делаем через GPP: Computer Configuration –> Preferences –> Windows Settings -> Files
Окончательно это будет выглядеть примерно так: