W wersji Firefox 57, która ma zostać wydana 14 listopada 2017 r., Mozilla zakończy obsługę starszych rozszerzeń i będzie obsługiwać tylko nowsze rozszerzenia. Oto, jak sprawdzić, czy Twoje rozszerzenia przestają działać - i jak nadal korzystać z nich po listopadzie, jeśli zajdzie taka potrzeba.
Wszystkie tradycyjne rozszerzenia, w tym rozszerzenia XUL, są przerywane. Byli bardzo potężni, ale to była zarówno siła, jak i słabość. Sama moc tych rozszerzeń oznaczała, że mogli zmodyfikować kod przeglądarki Firefoksa, co może doprowadzić do niestabilności i niewinnie wyglądających dodatków do szkodliwego oprogramowania.
Zamiast tego Mozilla pracuje nad WebExtensions, które są podobne do dodatków Chrome i Edge. To jest przyszłość rozszerzeń Firefoksa. Ponieważ te dodatki muszą działać w bardziej standardowy sposób i nie mogą zadzierać z wewnętrznym kodem Firefoksa, powinny powodować mniej problemów. Programiści powinni też łatwiej przenosić dodatki z Chrome do Firefoksa.
Obecnie Firefox obsługuje zarówno tradycyjne (starsze) rozszerzenia, jak i rozszerzenia WebExtensions. W przeglądarce Firefox 57 starsze rozszerzenia przestaną działać, a będą działać tylko nowsze rozszerzenia WebExtensions. Ta zmiana jest już dostępna w przeglądarce Firefox Nightly, wiodącej, rozwojowej wersji Firefoksa. Programiści zostali popchnięci do ulepszenia swoich rozszerzeń, ale nie wszyscy mają - co prowadzi nas do problemu.
jeśli używasz dzisiaj przeglądarki Firefox, możesz sprawdzić, które z rozszerzeń przestanie działać w wersji 57. Aby to sprawdzić, kliknij menu> Dodatki i wybierz kategorię "Rozszerzenia".
Starsze rozszerzenia, które przestaną działać, są oznaczone tagiem "Legacy", jeśli używasz przeglądarki Firefox 55 lub nowszej. Nowoczesne WebExtensions, które będą nadal działać, pojawiają się normalnie.
Jeśli rozszerzenie ma tag "Legacy", możesz sprawdzić listę popularnych rozszerzeń z informacjami o ich stanie uaktualnienia. Na przykład na powyższym zrzucie ekranu LastPass jest oznaczony jako rozszerzenie Legacy, które przestanie działać, ale widzimy, że programiści planują zastąpić go rozszerzeniem WebExtension przed datą wydania Firefoksa 57.
W przypadku mniej popularnych rozszerzeń może być konieczne wykonanie wyszukiwania w Internecie, aby sprawdzić, czy programista planuje aktualizację. Programiści muszą przenieść swoje rozszerzenia do rozszerzenia WebExtensions, a nie wszyscy deweloperzy to zrobią.
Jeśli przedłużenie, od którego jesteś zależny, przestanie działać, być może trzeba będzie poszukać nowoczesnej alternatywy, która działa podobnie. Możesz wyszukiwać tylko dodatki, które są kompatybilne z Firefoksem 57 lub nowszym w witrynie Mozilla Add-ons.
Każdy dodatek, który ma znacznik "Zgodny ze Firefox 57+", to rozszerzenie WebExtension, które będzie nadal działać. Na przykład zainstalowane rozszerzenie User Agent Switcher nie jest planowane do aktualizacji, więc prawdopodobnie chcemy zainstalować jedno z bardziej nowoczesnych rozszerzeń User Agent Switcher.
To dobry moment, aby ocenić, czy rzeczywiście potrzebujesz wszystkich tych rozszerzeń. Rozszerzenia przeglądarki mogą być niebezpieczne, więc dobrym pomysłem jest zainstalowanie ich tylko wtedy, gdy są naprawdę przydatne dla Ciebie i ze źródła godnego zaufania.
Jeśli naprawdę potrzebujesz starego rozszerzenia, istnieje jeden sposób bezpiecznego korzystania z nich. Przejdź na wersję rozszerzoną Firefox Extended Support Release, znaną również jako Firefox ESR. Jest to wolniej poruszająca się wersja Firefoksa przeznaczona głównie dla firm, które nie chcą aktualizacji głównych funkcji co sześć tygodni.
Obecna wersja Firefox ESR jest oparta na Firefoksie 52 i będzie obsługiwana z aktualizacjami bezpieczeństwa do 26 czerwca 2018 roku. Ponieważ jest oparta na Firefoksie 52, starsze rozszerzenia będą działały bez żadnych problemów
Po 26 czerwca 2018 roku musisz uaktualnić do nowszych wersji Firefox ESR, które nie będą już obsługiwać starszych rozszerzeń, jeśli chcesz nadal otrzymywać aktualizacje zabezpieczeń. Nie jest to rozwiązanie trwałe, ale jest to dobry sposób na dalsze korzystanie z obecnych rozszerzeń przez kolejne siedem miesięcy podczas oceny bardziej nowoczesnych alternatyw.