Dlaczego wtyczki Java, Silverlight, Adobe Acrobat i inne nie działają?

Począwszy od wersji 52 (udostępnionej 7 marca 2017), Firefox nie obsługuje zainstalowanych wtyczek NPAPI, za wyjątkiem Adobe Flash. Niektóre z wtyczek nie będą ładowane w programie Firefox, nawet jeśli są zainstalowane na twoim komputerze. Dotyczy to Java, Microsoft Silverlight i Adobe Acrobat. Więcej informacji na ten temat znajdziesz w tym dokumencie o kompatybilności.

Na przeciągu ostatnich kilku lat, do kodu programu Firefox stopniowo wprowadzone zostały ulepszenia, pozwalające stronom na działanie bez potrzeby stosowania specjalnych wtyczek, więc twoje przeglądanie sieci nie powinno ulec wielkiej zmianie po aktualizacji do wersji 52.

Dlaczego ta zmiana miała miejsce?

Internet jest pełen stron o bardziej skomplikowanej strukturze niż nieruchome obrazy i tekst - znajdziesz w nim wideo, dźwięk i gry. Wtyczki NPAPI, a w szczególności Flash, pomagały przeglądarkom wyświetlać takie strony w pełni. Ich efektem ubocznym było również spowalnianie działania przeglądarek, obniżanie ich poziomu bezpieczeństwa i powodowanie awarii.

Na przeciągu ostatnich kilku lat, kod programu Firefox został ulepszony poprzez zastąpienie tego rodzaju wtyczek kodem o nazwie WebAPI. Jego celem jest całkowite zastąpienie wtyczek bez negatywnego wpływu na bezpieczeństwo, stabilność i ogólną wydajność przeglądarek.

Do niedawna, kod WebAPI nie był jeszcze gotowy do użycia. Dlatego w programie Firefox wymagane było ręczne uruchamianie wtyczek (poprzez klikanie w odpowiednie obszary stron).

Teraz są gotowe do użycia. Wiele stron już z nich korzysta, więc większość twoich ulubionych stron działa dokładnie tak jak kiedyś, bez konieczności używania przestarzałych i niebezpiecznych wtyczek. Firefox dołączył do innych nowoczesnych przeglądarek takich jak Google Chrome i Microsoft Edge, które również nie obsługują wtyczek NPAPI.

Czy ten artykuł okazał się pomocny? Proszę czekać…

Osoby, które pomogły w tworzeniu tego artykułu: TyDraniu, vesper. Ty też możesz pomóc — sprawdź jak.