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