Для себя я нашел простое решение данной проблемы, итак, излагаю:
Скрипт для восстановления дополнений (для Windows, MacOS и Linux)
Проблема может быть полностью решена только на стороне Mozilla. Организация должна обновить сертификат или создать новый для решения проблемы. Mozilla должна сделать это, как только проблема станет широко распространенной и затронет многих пользователей Firefox.
Пользователи не должны удалять затронутые проблемой расширения – стоит дождаться, когда Mozilla исправит ошибку.
Скрипт для восстановления дополнений (для Windows, MacOS и Linux)
- Откройте Консоль браузера, нажав CTRL+Shift+J (для Windows и Linux) или Command+Shift+J (для MacOS).
- Скопируйте и вставьте в консоль следующий код
- // Re-enable *all* extensions
async function set_addons_as_signed() {
Components.utils.import("resource://gre/modules/addons/XPIDatabase.jsm");
Components.utils.import("resource://gre/modules/AddonManager.jsm");
let addons = await XPIDatabase.getAddonList(a => true);
for (let addon of addons) {
if (!addon._sourceBundle.exists())
continue;
if( addon.signedState != AddonManager.SIGNEDSTATE_UNKNOWN )
continue;
addon.signedState = AddonManager.SIGNEDSTATE_NOT_REQUIRED;
AddonManagerPrivate.callAddonListeners("onPropertyChanged",
addon.wrapper,
["signedState"]);
await XPIDatabase.updateAddonDisabledState(addon);
}
XPIDatabase.saveChanges();
}
set_addons_as_signed(); - Если поле для ввода скрипта недоступно, то предварительно перейдите на страницу настроек about:config и для параметра devtools.chrome.enabled установите значение true.
Проблема может быть полностью решена только на стороне Mozilla. Организация должна обновить сертификат или создать новый для решения проблемы. Mozilla должна сделать это, как только проблема станет широко распространенной и затронет многих пользователей Firefox.
Пользователи не должны удалять затронутые проблемой расширения – стоит дождаться, когда Mozilla исправит ошибку.