Я создаю надстройку Firefox для детей, где мне нужно, чтобы они не могли отключить / удалить ее.
Я не хочу, чтобы они могли удалять или отключать надстройку после ее установки.
Как это сделать?
Это работает для меня:
Расширение реестра Windows Установка или обновление определенного программного обеспечения в Windows может зарегистрировать расширение для Firefox или Thunderbird. Например, запись реестра Windows для установки расширения Firefox может быть добавлена в один из следующих ключей: HKEY_CURRENT_USER \ Software \ Mozilla \ Firefox \ Extensions \ HKEY_LOCAL_MACHINE \ Software \ Mozilla \ Firefox \ Extensions \ HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ Mozilla \ Firefox \ Extensions (только в 64-разрядных версиях Windows) Имя записи реестра будет идентификатором или идентификатором GUID надстройки, а данные значения - путь к папке, содержащей расширение (подробности см. В разделе Добавление расширений с использованием реестра Windows - MDC). При следующем запуске Firefox или Thunderbird он заметит запись и установит расширение.
источник
Вам нужна дополнительная программа для выполнения работы.
Эта статья о мозиллазине содержит информацию:
В некоторых случаях расширение может быть установлено глобально в каталог установки Mozilla. Установка глобального расширения - это то, что администратор может сделать, чтобы надстройка могла использоваться любым пользователем на компьютере. Также возможно, что другая установка программного обеспечения могла включать глобальное расширение (например, установщик Java JRE добавляет глобальное расширение для Firefox для консоли Java). Чтобы вручную удалить глобальное расширение, откройте каталог «extensions» в каталоге установки приложения Mozilla и удалите каталог, соответствующий расширению, которое вы хотите удалить.
А здесь :
Расширения, которые устанавливаются таким образом, включают расширение Java Quick Starter для Firefox (см. Выше), помощник Microsoft .NET Framework, расширение модуля записи браузера RealPlayer и расширение Lenovo ThinkVantage Password Manager для Firefox. Несмотря на то, что вы можете отключить расширение в диспетчере надстроек, опция удаления может не работать (она будет выделена серым цветом). В таких случаях опытные пользователи могут удалить расширение, удалив соответствующую запись реестра и / или содержимое папки, содержащей расширение, в противном случае просто отключите его.