С Firefox 57, планиран за пускане на пазара през ноември 14, 2017 г., Mozilla ще прекрати поддръжката на наследствени разширения и ще поддържа само по-нови WebExtensions. Ето как да проверите дали вашите разширения ще спрат да работят и как да ги използвате след ноември, ако е необходимо.
Всички традиционни разширения, включително разширенията XUL, се преустановяват. Те бяха много силни, но това беше както сила, така и слабост. Чистата мощ на тези разширения означаваше, че могат да променят кода на браузъра на Firefox, което може да доведе до нестабилност и невинни добавки за злонамерен софтуер.
Вместо това Mozilla работи върху WebExtensions, които са подобни на добавките на Chrome и Edge. Това са бъдещите разширения на Firefox. Тъй като тези добавки трябва да работят по по-стандартен начин и не могат да се забъркат с вътрешния код на Firefox, те трябва да причинят по-малко проблеми. Също така трябва да е по-лесно за разработчиците да пренасят приставки от Chrome към Firefox.
Понастоящем Firefox поддържа традиционните (наследени) разширения и WebExtensions. С Firefox 57, по-старите разширения ще спрат да работят и само новите WebExtensions ще работят. Тази промяна вече е на живо в Firefox Nightly, водещата версия на Firefox. Разработчиците бяха принудени да надстроят разширенията си, но не всички - което ни води до проблема.
ако използвате Firefox днес, можете да проверите кое от вашите разширения ще спре да работи във версия 57. За да проверите, щракнете върху менюто> Добавки и изберете категорията "Разширения".
По-старите разширения, които ще спрат да работят, са означени със знак "Legacy", ако използвате Firefox 55 или по-нова версия. Съвременните WebExtensions, които ще продължат да работят, се появяват нормално.
Ако разширение има маркер "Legacy", можете да проверите този списък с популярни разширения с информация за състоянието им на надстройване. Например в екранната снимка по-горе LastPass е означена като Legacy разширение, което ще спре да работи, но можем да видим, че разработчиците планират да го заменят с WebExtension преди датата на пускане на Firefox 57.
За по-малко популярни разширения може да се наложи да извършите търсене в мрежата, за да видите дали програмистът планира актуализация. Разработчиците трябва да прехвърлят разширенията си в WebExtensions и не всички разработчици ще го направят.
Ако разширение, от което зависи, ще спре да работи, може да се наложи да потърсите съвременна алтернатива, която прави нещо подобно. Можете да търсите само добавки, които са съвместими с Firefox 57 или по-нови в сайта на Mozilla Add-ons.
Всяка добавка с маркер "Compatible with Firefox 57+" е WebExtension, която ще продължи да работи. Например разширението User Agent Switcher, което сме инсталирали, не е планирано за надстройване, така че вероятно ще поискаме да инсталираме едно от по-модерните разширения на Switcher Agent Agent.
Това е добър момент да прецените дали всъщност се нуждаете от всички тези разширения. Разширенията на браузърите могат да бъдат опасни, затова е добре да ги инсталирате, само ако те наистина са полезни за вас и от надежден източник.
Ако наистина се нуждаете от старо разширение, има един начин да продължите да го използвате безопасно. Преминете към изданието за разширена поддръжка на Firefox, известно още като Firefox ESR. Това е по-бавна версия на Firefox, предназначена предимно за фирми, които не искат големи подобрения на функции на всеки шест седмици.
Текущото издание на Firefox ESR се основава на Firefox 52 и ще се поддържа с актуализации за сигурност до 26 юни 2018 г. Тъй като се основава на Firefox 52, по-старите разширения ще продължат да функционират без никакви проблеми
След 26 юни 2018 г. ще трябва да преминете към по-нови версии на Firefox ESR, които вече няма да поддържат разширенията за наследство, ако искате да продължите да получавате актуализации за сигурност. Това не е постоянно решение, но е добър начин да продължите да използвате настоящите си разширения за още седем месеца, докато оценявате по-модерни алтернативи.