Я нашел это, я сделал это, и это работает! (просто помните, что в конце вы должны переустановить неподписанные дополнения, которые вы действительно хотите сохранить)
- Некоторое время назад Mozilla внедрила в Firefox функцию безопасности для подписи надстроек и сделала ее обязательной в Firefox 48 для каналов стабильной и бета-версии.
Это означает, что пользователи Firefox, использующие стабильную или бета-версию браузера, могут устанавливать в браузере только подписанные надстройки.
Пользователи Firefox Dev, Nightly и ESR могут устанавливать неподписанные надстройки, однако после изменения настроек.
Разработчики дополнений получают доступ к несобранным сборкам Firefox, которые являются стабильными версиями Firefox, которые все еще поддерживают предпочтения.
Все надстройки, представленные в основном хранилище надстроек Mozilla, подписаны, но это не обязательно относится к надстройкам, распространяемым по другим каналам.
Надстройки, предоставляемые приложениями, защитным программным обеспечением, приходят на ум, на платформах разработки, таких как Github, и старые надстройки, которые больше не находятся в разработке, могут не подписываться. Эти дополнения не могут быть установлены в Firefox Stable или Beta в этом случае.
Метод требует, чтобы вы создали два новых файла и поместили их в основную папку установки / запуска Firefox.
Шаг 1: Создайте файл config.js подпись надстройки переопределения Firefox Сначала создайте файл config.js. Вы можете сделать это в Windows, щелкнув правой кнопкой мыши на рабочем столе и выбрав «Создать»> «Текстовый документ».
Оставьте название на некоторое время, а затем откройте текстовый документ, дважды щелкнув по нему.
Вставьте следующий код в документ:
// try {Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {}) .eval("SIGNED_TYPES.clear()"); } catch(ex) {}
Сохраните документ позже.
Щелкните правой кнопкой мыши по нему и выберите переименовать.
Назовите его config.js. Убедитесь, что он называется config.js, а не config.js.txt.
Переместите файл config.js в папку установки Firefox.
В Windows это либо C:\Program Files\Mozilla Firefox\, либо C:\Program Files (x86)\Mozilla Firefox.
В Linux это /usr /lib /firefox- или /usr /lib64 /firefox- В Mac это /Applications/Firefox.app
Обратите внимание, что вы можете выбрать любой установочный каталог и запустить Firefox как переносную программу. Отрегулируйте путь программы соответственно. Убедитесь, что вы поместили файл в корневую папку программы Firefox.
Шаг 2. Создание config-prefs.js подписи дополнения обхода firefox. Создайте второй текстовый документ на рабочем столе и откройте его в редакторе.
Вставьте в него следующие строки:
pref("general.config.obscure_value", 0); pref("general.config.filename", "config.js");
Переименуйте файл в config-prefs.js.
Переместите файл в папку defaults\pref папки программы Firefox, например, C:\Program Files\Mozilla Firefox\defaults\pref Перезапустите Firefox.
Шаг 3: Установите неподписанные дополнения в Firefox Stable или Beta.
После этого вы можете снова установить любое дополнение, подписанное или неподписанное, в Firefox Stable или Beta, как и прежде. -
(шрифт: http://www.ghacks.net/2016/08/14/override-firefox-add-on-signing-requirement/ )