Неділя, 22 Грудня, 2024

Як повернути усі розширення у Mozilla Firefox

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

В адресному рядку введіть about:debugging та активуйте перемикач “Увімкнути налагодження доповнень”.

У 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.

 Усі встановлені розширення одразу повернуться назад.

Євген
Євген
Євген пише для TechToday з 2012 року. Інженер за освітою. Захоплюється реставрацією старих автомобілів.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися