The-OP / Fox

The Unlicense
161 stars 24 forks source link

extensions.enabledScopes #144

Closed dartraiden closed 6 years ago

dartraiden commented 6 years ago

Имеет смысл добавить в конфиг.

Описание: https://www.ghacks.net/2013/02/20/how-to-block-new-add-on-or-plugin-installations-in-firefox/

The preference extensions.enabledScopes can be assigned the sum of the following values or 0 to disable it.

0 disables it
1 will block installations of add-ons from the user's profile directory.
2 will block installations referenced by the current user's Registry entry or add-ons that are in the user's extensions directory.
4 will block extensions that are in the extension directory of the Firefox installation.
8 will block any add-on from being loaded in Firefox if it is referenced by System Registry entries, or add-ons that are in the system's extension directory if it exists.

8 выглядит наиболее оптимальным значением

The-OP commented 6 years ago

Что-то там не то написано, судя по 1 и 2. Наоборот надо 1 ставить, чтобы только из профиля грузились. И это не отключает системные аддоны, так что я не понял, в чем смысл.

dartraiden commented 6 years ago

Это отключает third-party дополнения. Всякие антивирусы и прочий софт, который через реестр прописывает свои дополнения. Т. е., то, что пользователь явно не поставил руками.

The-OP commented 6 years ago

Так ты хочешь чтобы только из профиля грузились? Но если кто-то себе поставил такой софт, ему видимо нужны эти дополнения.

dartraiden commented 6 years ago

Не факт, например, антивирус Касперского суёт туда свои дополнения и игнорирует свою же настройку "автоматически активировать дополнение в браузере". Сталкивался с этим полгода назад. Таким образом, даже если софт нужен, а дополнение нет - не всегда есть возможность его убрать (удалять через реестр, конечно, можно, но не факт, что при обновлении софтина не засунет дополнение опять).

The-OP commented 6 years ago

Ну так что, 1 ставить? И в какую категорию лучше поместить?

dartraiden commented 6 years ago

Я думаю - в prefs_3.js (ломает нужную некоторым функциональность). Да, 1.

The-OP commented 6 years ago

Так, стоп. А вот это правда или нет?

This is doing using the extensions.enabledScopes preference which you can only add via an autoconfig file.

Протестировать можешь, работает ли из user.js?

dartraiden commented 6 years ago

Проверил, работает, как при ручном создании, так и через user.js

Без неё браузер по умолчанию отключает дополнения, установленные сторонним образом, и добавляет восклицательный знак в главное меню (что может весьма раздражать).

С ней никаких пометок нет и сторонних дополнений в менеджере дополнений тоже нет.

The-OP commented 6 years ago

4eb1f43