Заказать сайт недорого. Создание сайта на базе системы управления контентом. Индивидуальный подход при создании сайта. Современный и красивый дизайн сайта. Удобная навигация на сайте.

palexa.pp.ua@gmail.com

(+380) 66 531 77 01 ; 67 301 39 26

Как запретить доступ к настройкам браузера Mozilla Firefox (about:config, about:addons, about:preferences)

Многим из тех, кто мечтает настроить 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")) ||

Информация на сайте оказалась Вам полезной? Вы нашли ответ на вопрос?

Узнайте как поблагодарить меня

Комментарии   

+1 #2 Алексей 30.03.2016 21:39
Добавить ещё одну строку

if( (location.toLowerCase().indexOf("about:config") != -1 && dlwatch_aboutconfiglock) ||
(location.toLowerCase().indexOf("chrome://global/c ontent/config.xul") != -1 && dlwatch_aboutconfiglock) ||

Временно отключить проверку подписи
Цитировать
+1 #1 Альберт 09.01.2016 16:13
Помогите, как обойти это -
"Запрет на изменение настроек, например - это запрет открытия about:config, который можно обойти просто вводом в адресную строку chrome://global/content/config.xul вместо about:config"

Есть решение?
Цитировать

Добавить комментарий


Защитный код
Обновить