Мобильное приложение Xabar.uz для Android устройств. Скачать ×

Как вернуть все расширения в Mozilla Firefox

Как вернуть все расширения в Mozilla Firefox

Фото: «Google.com»

Браузер Mozilla Firefox только что «выстрелил себе в ногу», и отключил многим пользователям все аддоны, а также заблокировал возможность их установки. Причина в сертификате, который в Mozilla забыли продлить, а также в том, что несколько лет назад компания запретила устанавливать аддоны без подписи, что привязан к этому сертификату. Опция разрешения на запуск неподписанных аддонов в Firefox есть, но уже давно не работает. Однако есть способ временно вернуть все имеющиеся плагины в ваш браузер.

В Firefox нажмите CTRL-SHIFT-J для запуска консоли браузера. В нее вставьте код и нажмите Enter:

// 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) {
// The add-on might have vanished, we’ll catch that on the next startup
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();

 

Код можно скачать в виде файла Firefox return addons.

Все установленные расширения сразу вернутся назад.

Комментарии

Зарегистрируйтесь, чтобы оставлять комментарии

Вход

Заходите через социальные сети