Добрый день. Столкнулся с проблемой переноса (и синхронизации) установленного дополнения Browsec. На одной машине он давно был усановлен (начиная с версии firefox 38 по-моему). Firefox там регулярно обновляется и дополнение успешно продолжает работу.

На домашнем ПК при синхронизации дополнение не устанавливается, из-за проверки неподписаных дополнений: "Некоторые расширения не могут быть проверены", "Некоторые дополнения были отключены". Пробовал отключать проверку неподписанных дополнений:

Выделить код

Код:

xpinstall.signatures.required: false
Начиная с версии 48, Firefox игнорирует параметр xpinstall.signatures.required, который в значении false отключал проверку цифровых подписей дополнений. Пользователи столкнулись с проблемой: дополнения, не имеющие цифровой подписи, после обновления до 48-й версии были принудительно отключены.

Отключение проверки цифровых подписей дополнений в Firefox 48:
Создайте текстовый файл (комментарий вначале обязателен), отредактируйте:
//
try {
  Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {})
    .eval("SIGNED_TYPES.clear()");
}
catch(ex) {}

, переименуйте в config.js и перенесите в папку браузера.
То же самое, но с файлом config-prefs.js и с путем "папка браузера"\defaults\pref:

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

После переустановки дополнения Firefox отрапортовал об успешной установке (см скриншот):
e7fa1ab17e7bt.jpg

Однако иконка дополнения не появилась ни на Панели инструментов, ни в Дополнительных инструментах и функциях. Соответственно я не могу регулировать его работу (включать и отключать через кнопку на панели инструментов).
Пробовал 32 и 64 битную версии Firefox 52.0.2.

В чем может быть проблема?

https://forum.mozilla-russia.org/viewtopic.php?id=65810