Отключить принудительное использование подписи надстройки в Firefox 49 и более поздних версиях.
Начиная с Firefox 48, Mozilla сделала принудительное применение подписи надстройки обязательным. Пользователь не может отключить его с помощью флага about: config или любым другим способом. Вот хак, который позволит вам обойти требование и установить неподписанные надстройки в браузере.
Рекламное объявление
Хотя Firefox теперь не имеет возможности использовать неподписанные надстройки, есть несколько способов обойти требование подписи надстройки. Один из них включает в себя системный сценарий, который определяет, какие объекты браузера должны запрашивать цифровую подпись. Если вы измените скрипт, можно будет устанавливать надстройки. Следуйте инструкциям ниже.
Отключить принудительное использование подписи надстройки в Firefox 49 и более поздних версиях.
- Откройте Блокнот и вставьте следующий текст:
// пробуем {Components.utils.import ("resource: //gre/modules/addons/XPIProvider.jsm", {}) .eval ("SIGNED_TYPES.clear ()"); } catch (ex) {}
- Сохраните файл под именем «config.js». Я предлагаю вам включить имя файла в кавычки в диалоговом окне «Сохранить» в Блокноте, как показано на скриншоте ниже. В противном случае Блокнот может добавить к имени файла расширение «.txt», сделав его «config.js.txt».
- Теперь скопируйте или переместите созданный вами файл config.js в следующую папку.
В 32-разрядной версии Linux:/usr/lib/firefox-VERSION
В 64-битной Linux:
/usr/lib64/firefox-VERSION
В 32-битной Windows:
C: \ Program Files \ Mozilla Firefox
В Windows 64-бит
C: \ Program Files (x86) \ Mozilla Firefox
- Снова создайте новый текстовый файл в Блокноте со следующим содержимым:
pref ("general.config.obscure_value", 0); pref ("general.config.filename", "config.js");
- Сохраните приведенный выше текст в файл с именем config-prefs.js.
- Запустите Firefox и откройте «Справка» -> «Информация для устранения неполадок». Откроется следующая страница:
- Прокрутите вниз до строки «Папка профиля» и нажмите кнопку «Показать папку» справа. Папка откроется в проводнике.
- Скопируйте или переместите созданный вами файл config-prefs.js в эту папку:
- Перезагрузите Firefox..
- Если не работает, попробуйте положить файл config-prefs.js в папку
C: \ Program Files \ Mozilla Firefox \ по умолчанию \ pref
Затем перезапустите браузер. Спасибо нашему читателю Macgryver за эту подсказку.
Вот и все. После того, как вы поместите необходимые файлы в указанные выше места, Firefox не будет требовать цифровых подписей для надстроек. Первый сценарий - это файл конфигурации, который очищает массив SIGNED_TYPES, который указывает браузеру идентифицировать надстройки как объекты, требующие подписи. Второй файл активирует первый скрипт.
Чтобы отменить внесенные вами изменения, просто удалите эти два файла и перезапустите браузер. Благодаря OpenNews за то, что поделился этим советом.