Начиная с 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:как сделать снимок экрана в Snapchat без ведома другого человека
/ usr / lib / firefox-ВЕРСИЯ
В 64-битной Linux:
/ usr / lib64 / firefox-ВЕРСИЯ
В 32-битной Windows:
C: Program Files Mozilla Firefox
В Windows 64-бит
что лучше mbr или gpt
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 за то, что поделился этим советом.