Както и в огън инсталирате неподписани разширения

Деактивирането на проверката на подписа чрез параметър в около: довереник

43-ти версия на Mozilla Firefox за Стабилен канал и бета-блокери инсталирането на неподписани разширения.

За отмяна на проверката на подписване в разширения, можете да промените настройките:

Деактивирането на проверката на подписа чрез потребителски скриптове

Във Firefox 48 Стабилни и Бета канали, Mozilla е отменил параметър действие xpinstall.signatures.require на. На канали Dev, Вечерни и СУЕ, както и в събранието на Firefox немаркови, която е стабилна версия, опцията все още е на разположение.

Всички разширения, предоставени в основния Mozilla хранилището, подписани за разлика от разширения от източници от трети страни.

В момента има много разширения, предоставени от приложения, разработка платформи Github и Bitbucket, както и старите разширения, които вече не се поддържат от разработчици и не могат да бъдат подписани. Всички те могат да бъдат инсталирани в Firefox Стабилни или Бета стандартни средства.

Този метод включва създаването на два файла в главната директория, където тече Firefox.

1. Config.js файла

1.1. Създаване на текстов файл;
1.2. Поставете кода:

//
опитайте Components.utils.import ( "ресурс: //gre/modules/addons/XPIProvider.jsm", <>)
.Оценка ( "SIGNED_TYPES.clear ()");
>
улова (предишен) <>

1.3. Преименувайте го "Config.js". Уверете се, че това не се нарича Config.js config.js.txt;
1.4. Преместете го в директорията инсталиран Firefox:

  • Windows - "C: \ Program Files \ Mozilla Firefox \" или "C: \ Program Files (x86) \ Mozilla Firefox \";
  • Linux - "/ ЮЕсАр / ИЪ / firefox-<версия> "Или" / ЮЕсАр / lib64 / firefox-<версия> ";
  • OSX - "/Applications/Firefox.app/".

Това е по подразбиране инсталацията директория Firefox на. Те могат да се различават в зависимост от настройките си, когато инсталирате или Linux дистрибуция. Важно е, че файлът е бил в главната директория на програмата.

2. конфигурационния файл-prefs.js

2.1. Създаване на втори текстов файл;
2.2. Поставете кода:

Pref ( "general.config.obscure_value", 0);
Pref ( "general.config.filename", "Config.js");

2.3. Преименуване конфигурационни-prefs.js;
2.4. Преминаване към " <корневая директория Firefox>\ По подразбиране \ поз \ "
например "C: \ Program Files \ Mozilla Firefox \ подразбиране \ поз \";
2.5 рестартиране Firefox.

Сега можете да инсталирате разширения от подписа и без в Firefox Стабилен или Бета.

Какво се случва

Config.js код във файл, заредете един от конфигурационните файлове на Firefox и изтрива информацията от постоянните "Signed_Types" в този файл. Тази постоянна определя видовете добавки и разширения, които са се подписали за инсталацията.

Някои разширения, като теми, не трябва да бъдат подписани. По този начин, кодът изчиства постоянните допълнения от всякакъв вид, така че инсталирането на който и да е от тях не се изисква подпис.

Код във втория файл определя Firefox изтегляне Config.js файл, при стартиране.

Странно е, че това е толкова просто, тъй като задължителната подписа на разширения, използвани за повишаване на сигурността.