Многим из тех, кто мечтает настроить Mozilla Firefox и запретить пользователям менять настойки браузера, очень пригодится плагин "Public Fox"
Он поможет заблокировать доступ к странице с плагинами "about:addons", что не даст возможность его отключить, заблокирует возможность отрыть страницу тонких настроек "about:config" и страницу настройки "about:preferences". Можно запретить доступ к нежелательным сайтам. Можно запретить скачивать файлы определённого расширения и многое другое.
Конечно это не запретит редактировать файлы настроек вручную, но для пользователей среднего уровня сойдёт. Или например на Терминальном сервере где запускается только одно программа - Mozilla Firefox
После установки плагина, на момент написания статьи, был замечен глюк. Не работала функция запрета страницы настроек - about:preferences
Решается просто, открыть архив:
C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\Mozilla\Firefox\Profiles\m1p2ouvb.default\extensions\{9AA46F4F-4DC7-4c06-97AF-6665170634FE}.xpi
Открыть для редактирования файл:
->chrome ->content ->dlwatchoverlay.js
Найти строку:
dlwatch['checkurl'] = function(){
и после строки:
(location.toLowerCase().indexOf("about:addons") != -1 && dlwatchPref.getBoolPref("addonslock")) ||
добавить строку
(location.toLowerCase().indexOf("about:preferences") != -1 && dlwatchPref.getBoolPref("addonslock")) ||
После чего сохранить.
Мне надо было добавить в блокировки станицу "about:support", что бы пользователи не смогли так просто запустить Mozilla Firefox в безопасном режиме
Для этого, я добавил ещё одну строку
(location.toLowerCase().indexOf("about:support") != -1 && dlwatchPref.getBoolPref("addonslock")) ||