Zalecane, 2024

Wybór Redakcji

Jak sprawdzić zgodność dodatków z Firefoksem 57 lub nowszym

Firefox 57, którego premiera planowana jest na listopad, przyniesie całkiem spore zmiany w przeglądarce, w tym takie, które mogą potencjalnie złamać kompatybilność z niektórymi popularnymi dodatkami, które wielu z nas uważa za niezbędne w codziennym użytkowaniu . Wraz z odejściem Mozilli od XPCOM i XUL, podstawy rozwijającego się ekosystemu Firefoksa, przeglądarka będzie obsługiwać tylko nowe API rozszerzeń o nazwie "WebExtensions", kończące kompatybilność z rozszerzeniami nakładek XUL, rozszerzeniami bootstrap, rozszerzeniami SDK, a nawet Embedded WebExtensions. Jako dedykowany użytkownik Firefoksa od czasów Netscape Navigatora w połowie lat dziewięćdziesiątych, pomysł, że niektóre z moich ukochanych dodatków może stać się przestarzały w ciągu kilku tygodni jest gorzką pigułką do przełknięcia, ale istnieją rozwiązania, które można używać, aby kupić sobie trochę czasu, zanim staną się nieaktualne. W dzisiejszym artykule dowiemy się dokładnie, dlaczego Mozilla usuwa rozszerzenia XUL, jak sprawdzić kompatybilność dodatków z Firefoksem 57 i jak nadal korzystać ze starszych rozszerzeń, nawet jeśli Firefox 57 zakończy obsługę XUL i XPCOM dla dobry.

Dlaczego Mozilla Ending Support dla XUL z Firefox 57?

Według oświadczeń wydanych na początku tego roku przez Mozillę implementacja interfejsu API WebExtensions pomoże Firefoksie na wiele sposobów, chociaż wielu z nich nie jest przekonanych. Po pierwsze, według Kena Needhama, menedżera pulpitu Firefox Mozilli, główny powód, dla którego przeglądarka rezygnuje z XPCOM, a XUL to bezpieczeństwo i stabilność . Według niego fakt, że znaczna część kodu Firefoksa jest w języku JavaScript, stanowi ogromną zaletę dla przeglądarki pod względem dostosowania do niej o wiele bardziej niż jej konkurentów, ale jednocześnie sprawia, że ​​przeglądarka jest z natury niepewna przed złośliwym oprogramowaniem i innymi zabezpieczeniami. zagrożenia. Powiedział dalej: "Dodatki mają pełny dostęp do wewnętrznej implementacji Firefoksa. Ten brak modułowości prowadzi do wielu problemów. Dodatki mogą również powodować awarie przeglądarki Firefox, gdy używają interfejsów API w nieoczekiwany sposób ".

WebExtensions, nowy interfejs programowania aplikacji (API), który Firefox już zaadaptował i będzie stanowił wyłączną podstawę dla jego dodatków z Firefoksa 57, jest również zgodny z Blink, który jest rozwidleniem Google'a dla mechanizmu przeglądarki Open WebKit firmy Apple, który jest obecnie używany przez Safari i stanowi podstawę dla innych popularnych przeglądarek, takich jak Chrome i Opera, przy czym ten ostatni rezygnuje z silnika przeglądarki Presto na rzecz WebKit jakiś czas temu. Zgodność z technologią Blink pozwoli programistom na łatwe przenoszenie dodatków do przeglądarki Firefox bez konieczności zmiany kodu, co jest kolejnym powodem zmiany, jak twierdzi Mozilla. Czy ci się to podoba, czy nie, będziesz musiał sobie poradzić z tą zmianą.

Sprawdź, które dodatki są zgodne z przeglądarką Firefox 57 lub nowszą

  • Aby sprawdzić, czy Twoje dodatki są zgodne z przeglądarką Firefox 57 i nowszymi wersjami, kliknij menu hamburgera w prawym górnym rogu okna przeglądarki Firefox, a następnie kliknij "Dodatki" .

  • Na wynikowym ekranie kliknij opcję "Rozszerzenia", jak pokazano na poniższym obrazku.

Teraz możesz zobaczyć XUL i inne rozszerzenia oznaczone żółtym tagiem "Legacy", a te, które zostały już przeniesione do interfejsu API WebExtension, nie będą miały takiego oznaczenia i będą działały jak zwykle nawet w Firefoksie 57 i nowszych wersjach.

Jak używać starszych rozszerzeń

Jeśli naprawdę chcesz nadal używać określonego rozszerzenia, którego programista nie został jeszcze przeniesiony do rozszerzenia WebExtensions lub nie jest prawdopodobne, aby to zrobić w przyszłości, możesz przełączyć się na Firefox ESR (Extended Support Release), który jest w dużej mierze ukierunkowany w organizacjach i przedsiębiorstwach ceniących kompatybilność z funkcjami. Wersje ESR mogą nie zostać zaktualizowane o nowe funkcje, ale nadal otrzymują wszystkie poprawki bezpieczeństwa do momentu wydania następnej wersji ESR. Obecne wydanie ESR to Firefox 52 i będzie ono nadal otrzymywać aktualizacje zabezpieczeń do czerwca przyszłego roku, dzięki czemu można będzie nadal używać dotychczasowych rozszerzeń bez obawy o bezpieczeństwo. Nie będzie to trwałe rozwiązanie, ale kupi ci trochę czasu na ocenę przyszłych opcji.

Sprawdź zgodność dodatków z przeglądarką Firefox 57 lub nowszą

Podczas gdy ruch Firefoksa przyciąga dużą liczbę głośnych i wpływowych krytyków, organizacja nadal postępuje zgodnie z planowanymi zmianami zgodnie z planem. Niezależnie od tego, czy ci się to podoba, czy nie, przynajmniej niektóre z Twoich ulubionych dodatków mogą nie nadawać się do użytku jeszcze pod koniec tego roku. Oczywiście, możesz przejść do wersji ESR, ale nadal będziesz żył w pożyczonym czasie, ponieważ wytchnienie będzie tylko tymczasowe, a nie trwałe. Czy sądzisz, że te zmiany zrazią deweloperów i użytkowników? Czy Firefox straci część swoich użytkowników, czy też uważasz, że zagorzali użytkownicy Firefoksa będą nadal wspierać przeglądarkę, jeśli tylko z przyczyn ideologicznych? Daj nam znać, co myślisz o tej sprawie, ponieważ uwielbiamy słyszeć od Ciebie.

Top