Co oznacza usunięcie obsługi wtyczki NPAPI dla użytkownika końcowego?

12

Jestem nieco zaznajomiony z rodziną starszych wtyczek - mianowicie QuickTime, Flash i wtyczką Java Web, żeby wymienić tylko kilka. Od pewnego czasu stanowią swoistą bazę aplikacji internetowych.

Byłem więc zaskoczony, gdy dowiedziałem się (cóż ... zamiast tego nauczyłem się tego postu na blogu , jako nieokreślony przypis), że wtyczki NPAPI mają zostać wycofane w Google Chrome. Słyszałem pomruki o tym, że został on również usunięty w Firefoksie, ale nie znalazłem żadnych twardych odniesień do tego.

W porządku. Mogę to zrozumieć i uszanować; wtyczki te same w sobie dodają wiele luk w zabezpieczeniach przeglądarki i wiele wzdęć.

Ale co to tak naprawdę przekłada się dla mnie jako użytkownika końcowego? Czy to oznacza, że ​​nie będę mógł uruchamiać aplikacji, które oczekują dostępności Java, QuickTime lub wtyczki Flash? Czy są jakieś zamienniki lub w inny sposób kompatybilna „wtyczka”, która mogłaby zająć jej miejsce, dopóki sama aplikacja nie zostanie zaktualizowana?

Czy muszę korzystać ze starszej wersji przeglądarki, aby nadal korzystać z aplikacji, które nadal korzystają z tych wtyczek?

W razie potrzeby mogę określić platformę, o której mowa: (X) Ubuntu / Linux Mint, najnowsze wersje, 64-bitowy system operacyjny.

Makoto
źródło

Odpowiedzi:

16

Właściwie przeprowadziłem badania dla mojej firmy, odkąd zajmujemy się programowaniem flash. Oto treść wiadomości e-mail do wyższych osób (niektóre części zostały zredagowane)

tl; dr

Chrom

Mapa drogowa wycofywania NPAPI Chrome:
http://www.chromium.org/developers/npapi-deprecation

  • Styczeń 2014. Popularne wtyczki, takie jak Silverlight, Unity, Java zostaną na razie dodane do białej listy (chociaż Unity i Java są już domyślnie zablokowane )
  • Inne wtyczki zobaczą żółte okienko z prośbą o pozwolenie .
  • Połowa 2014 r. Nie są dozwolone żadne aktualizacje wtyczek NPAPI. Wtyczki NPAPI nie są już wyświetlane podczas wyszukiwania w sklepie.
  • Zezwolenie na uruchomienie zablokowanych wtyczek będzie trudniejsze za pośrednictwem interfejsu użytkownika, ale nadal możliwe (jeśli jest już zainstalowane)
  • Wrzesień 2014. Wszystkie wtyczki NPAPI usunięte ze sklepu (ale nadal będą działać, jeśli są już zainstalowane)
  • Koniec 2014 r. Obsługa NPAPI w Chrome zostanie całkowicie usunięta (wtyczki korzystające z NPAPI nie będą działać)

Chrome alternatywa dla NPAPI:

Firefox

Firefox jako alternatywa dla wtyczek:

  • Ponownie sugerujemy użycie technologii dostępnych w przeglądarkach, takich jak
    • WebGL , który umożliwia dostęp do OpenGL ES
    • WebRTC.
słowiański
źródło
Chciałem ci podziękować kilka miesięcy temu za twoją odpowiedź i bardzo to doceniam. Potrzebuję jednak więcej konkretności w odniesieniu do Firefoksa; jeśli w przyszłości przestanie on obsługiwać wtyczki NPAPI.
Makoto,
Nie ma konkretności, ale programiści wyraźnie wskazali, że w końcu zmierza Firefox i że tylko HTML5 ma przyszłość. Kiedy mogą zaimplementować w JavaScript nawet coś tak złożonego jak silnik Unreal Engine, jestem skłonny się zgodzić. Pomiędzy ewolucją technologii przeglądarek a pojawieniem się telefonów komórkowych jako dominującej platformy, wtyczki są martwe.
Stephanie
Stwierdzenie, że Unity po prostu przejdzie na WebGL, nie docenia wpływu. Np. Przenośność i wydajność, które otwarcie przyznaje Unity: „Jest mało prawdopodobne, że będziesz mógł po prostu przenieść swoją grę z Unity Web Player” blogs.unity3d.com/2015/05/28/…
vinnyjames
Zacznę trochę aktualizować tę odpowiedź, aby uwzględnić nowe fakty, które pojawiły się w świetle ostatnich wydarzeń. Ilość informacji, które tu masz, jest świetna, ale odpowiedź jest teraz trochę nieaktualna.
Makoto,
@Makoto śmiało, przyznam, że nie wykonuję żadnej pracy w tej dziedzinie, więc sam nie mam żadnych aktualizacji
Slav
0

Odpowiem na 2 pytania i podam informacje o stanie wtyczek NPAPI w przeglądarce w 2018 r. Dla wszystkich tych, którzy wymagają wykonania wtyczek, ponieważ strony firmowe, strony rządzące, kursy elearningowe, sprzętowy administrator sieci itp.

Czy muszę korzystać ze starszej wersji przeglądarki, aby nadal korzystać z aplikacji, które nadal korzystają z tych wtyczek?

Nie, zaktualizowałeś forki Firefoksa obsługujące NPAPI, takie jak:

Waterfox 56 (zaktualizowany i oparty na FF56)

Bazyliszek 201801 (zaktualizowany i oparty na FF55)

Palemoon 27 (zaktualizowany i oparty na interfejsie użytkownika FF27)

Czy muszę korzystać ze starszej wersji przeglądarki, aby nadal korzystać z aplikacji, które nadal korzystają z tych wtyczek?

Tak, jeśli chcesz korzystać z oficjalnej przeglądarki Firefox lub przeglądarki Chrome . W rzeczywistości ostatnia wersja przeglądarki z silnikiem „Chrome” to:

Chrom. kompilacja 45.0.2416.0-win32 (wymaga włączenia PPAPI z chrome: // flags / # enable-npapi)

Daniel Perez
źródło
Rzecz w tym, że tak naprawdę to nie odpowiada na pytanie. Nigdy nie zachęciłbym nikogo do korzystania ze starszych wersji przeglądarek tylko ze względu na obsługę NPAPI, ponieważ jest to pakiet podatności, który czeka na wybuch.
Makoto
co? przeczytałeś moją odpowiedź? starsza wersja? Obie wersje przeglądarki Firefox są tak samo aktualizowane jak każda inna przeglądarka (kilka dni temu). Wersja Chromiun jest nieaktualna, ale nie polega na zachęcaniu do korzystania, ale tylko na informacji o ostatniej wersji: Z mojego punktu widzenia i jako użytkownik końcowy doceniłbym te informacje, a nie informacje filtrowane / ocenzurowane
Daniel Perez
Zatem Makoto, jakie jest twoje rozwiązanie? Nie używaj żadnej przeglądarki, ponieważ całkowite bezpieczeństwo to mit? co z ludźmi, którzy muszą wykonać NPAPI, ponieważ nie jest to możliwe? dla większości firm konsultingowych Java i Flash są nadal w użyciu, mają tak wiele treści i niestandardowe opracowania, że ​​będą nadal używane przez długi czas. Brak alternatyw oznacza, że ​​użytkownicy korzystają z przeglądarki bez łatek bezpieczeństwa przez kilka lat. Natomiast w moim poście przeglądarka zaktualizowała kod i poprawki zabezpieczeń sprzed kilku dni.
Daniel Perez
Nie zaprzeczę, że niektóre usługi nadal używają wtyczek NPAPI i nadal polegają na tym. Jedna z często używanych usług - Crunchyroll - nadal współpracuje z odtwarzaczem Flash, ale Flash nadal działa w najnowszym Chrome. Każda osoba korzystająca z najnowszej wersji Java nie ma dostępnej wtyczki, ponieważ Oracle sama ją zgrała. Minęło kilka lat, odkąd ogłoszono ich usunięcie; każda firma konsultingowa, która nadal korzysta z wtyczek NPAPI w celu dostarczenia swojego produktu, powinna rozwiązać swoje umowy z powodu dostarczenia niemożliwego do utrzymania kodu.
Makoto