Chrome 42 domyślnie blokuje teraz Javę, Silverlight i inne wtyczki
- Kategoria: Google Chrome
Google wypuścił aktualizację do stabilny kanał przeglądarki Chrome, która wczoraj podniosła wersję przeglądarki do 42.
Wraz z tym nadchodzi druga faza poważnych zmian w sposobie obsługi wtyczek przez przeglądarkę.
Jeśli śledzisz Ghacks, wiesz, że Google podjął taką decyzję wycofaj tak zwane wtyczki NPAPI w przeglądarce Chrome i Chromium w tym roku.
Wtyczki NPAPI używają starego API wtyczek z czasów Netscape. Java, Silverlight i inne popularne technologie używają tego interfejsu API do integracji z przeglądarkami, takimi jak Chrome czy Firefox.
Chrome obsługuje nowy interfejs API o nazwie PPAPI, na który to przenoszenie nie ma żadnego wpływu. Adobe Flash korzysta na przykład z nowego interfejsu API w przeglądarce Chrome.
Google w pierwszej fazie zablokowało uruchamianie wtyczek w Chrome, ale umożliwiło użytkownikom ponowne włączenie ich bezpośrednio w przeglądarce.
Ta bezpośrednia opcja została usunięta w fazie drugiej.
Użytkownicy Chrome nadal mogą obejść blokowanie wtyczek w Chrome:
- Wpisz chrome: // flags w pasku adresu przeglądarki i naciśnij Enter.
- Wyszukaj chrome: // flags / # enable-npapi na stronie. Lub załaduj go bezpośrednio.
- Włącz go, klikając link.
- Uruchom ponownie przeglądarkę.
Wszystkie wtyczki NPAPI zainstalowane w Chrome stają się ponownie dostępne.
Drugą opcją umożliwiającą tymczasowe włączenie wtyczek jest użycie polityk. Musisz zainstaluj szablony zasad Chrome najpierw, aby włączyć tę funkcję.
Po zakończeniu wykonaj następujące czynności:
- Znajdź „Określ listę włączonych wtyczek” w katalogu głównym nowo zainstalowanego szablonu zasad.
- Kliknij dwukrotnie wpis, aby otworzyć jego konfigurację.
- Ustaw go na włączony.
- Kliknij Pokaż obok „listy włączonych wtyczek”.
- Aby włączyć wszystkie, dodaj wartość * do pierwszego pola i kliknij OK. To jest symbol wieloznaczny wskazujący, że wszystkie wtyczki powinny być włączone.
- Alternatywnie dodaj nazwę wtyczki jako wartość, np. Java lub Shockwave Flash.
Sprawdź tę stronę aby uzyskać dodatkowe szczegóły i informacje o kluczach rejestru.
Należy pamiętać, że obu metod nie można używać po wrześniu 2015 r., Kiedy wtyczki NPAPI zostaną trwale wyłączone w Chrome.
Co się stanie, jeśli chcesz uzyskać dostęp do treści wymagających wtyczek NPAPI?
Cała zawartość wymagająca wtyczek NPAPI nie będzie już ładowana w Chrome. Przeglądarka nie wyświetli komunikatu o błędzie ani sugestii instalacji wtyczek, ale witryna, na której się znajdujesz, może.
Zamiast rzeczywistej zawartości lub komunikatu o błędzie może zostać wyświetlony monit o instalację. Zależy to jednak wyłącznie od witryny, do której uzyskujesz dostęp, a nie od przeglądarki Chrome.
Co możesz zrobić, jeśli potrzebujesz wtyczek, których Chrome nie obsługuje?
Istnieją tylko dwie opcje, z których tylko jedna wydaje się rozsądna:
- Przełącz się na inną przeglądarkę internetową, która obsługuje te wtyczki.
- Nie aktualizuj Chrome, aby pozostać przy wersji obsługującej wtyczki.
W tej chwili nie jest jasne, czy przeglądarki oparte na Chromium, takie jak Opera lub Vivaldi będzie podążać za Google Chrome, trwale blokując wtyczki NPAPI.
Przynajmniej dwie wspomniane przeglądarki obsługują teraz wtyczki i nie zaimplementowały początkowego blokowania wtyczek.
Dlatego jest prawdopodobne, że wtyczki pozostaną na razie dostępne w tych przeglądarkach. Biorąc pod uwagę, że współdzielą większość swojej architektury z Chrome, mogą być dobrym wyborem dla użytkowników, którzy muszą korzystać z innej przeglądarki, aby uzyskać dostęp do zawartości wtyczki.
Jak sprawdzić, które wtyczki są dostępne w Chrome?
W interfejsie przeglądarki Chrome nie ma przycisku ani pozycji menu, które można kliknąć, aby wyświetlić listę wtyczek. To, co musisz zrobić, to załadować chrome: // plugins / bezpośrednio w przeglądarce.
Znajdziesz tam listę wszystkich wtyczek, które rozpoznaje przeglądarka. Wyłączone wtyczki są wyświetlane na szarym tle, a włączone na białym tle.
Kliknięcie łącza włączania lub wyłączania znajdującego się pod listą wtyczek zmienia jej stan w przeglądarce. Jeśli używasz przeglądarki Chrome 42 lub nowszej i nie włączyłeś ponownie obsługi wtyczek NPAPI, zobaczysz tylko natywne wtyczki PPAPI wymienione na tej stronie.