Ta wtyczka flash została zablokowana, ponieważ jest nieaktualna


12

To pytanie jest już nieaktualne, ponieważ Chrom i jego pochodne, takie jak Google Chrome, używają nowocześniejszej wtyczki PPAPI Flash Player. Jest wbudowany w Chrome, ale użytkownicy Chromium muszą polegać na innych rozwiązaniach .

Jako programista chcę używać Flasha w wersji 10.1 lub starszej na niektórych moich komputerach z systemem Ubuntu. Problem polega na tym, że za każdym razem, gdy uruchamiam Google Chrome na tym 64-bitowym komputerze Lucid (który jest jedynym komputerem ze mną), pojawia się ostrzeżenie:

Ta wtyczka flash została zablokowana, ponieważ jest nieaktualna

Zgodnie z instrukcjami na tych linkach:

potem spróbowałem w linii poleceń:

google-chrome --allow-outdated-plugins

Ale wciąż dostaję to samo ostrzeżenie. Czy mogę używać starej wersji wtyczki flash?

AKTUALIZACJA 1
Zgodnie z poniższą sugestią dokonałem edycji wartości szesnastkowej jednego z plików /usr/lib/firefox/plugins/flashplugin-alternative.so /usr/lib/iceape/plugins/flashplugin-alternative.so /usr/lib/libvisual-0.4/morph/morph_flash.so /usr/lib/openoffice/basis3.2/program/libflashlx.so /usr/lib/xulrunner/plugins/flashplugin-alternative.so /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/midbrowser/plugins/flashplugin-alternative.so /usr/lib/xulrunner-addons/plugins/flashplugin-alternative.so /usr/lib/mozilla/plugins/flashplugin-alternative.so /usr/lib/iceweasel/plugins/flashplugin-alternative.so /usr/share/ubufox/plugins/npwrapper.libflashplayer.so /var/lib/flashplugin-installer/npwrapper.libflashplayer.so

który był
/usr/lib/flashplugin-installer/libflashplayer.so
od 10.1 do 10.2, ale nie było żadnego efektu. Jak mogę dowiedzieć się, który plik używa Google Chrome z góry?

AKTUALIZACJA 2 Po wyjściu z lsof znalazłem

var/lib/flashplugin-installer/npwrapper.libflashplayer.so

to wtyczka flash, której używa Google Chrome, i nie mogłem znaleźć ciągu Flash 10.1, jak wspomniano w odpowiedzi poniżej.


4
Chrome blokuje starsze wersje Flasha, ponieważ znają krytyczne błędy bezpieczeństwa. Dlaczego starasz się tworzyć starą wersję Flasha?
Jeremy Bicha

Odpowiedzi:


3

Google Chrome zawsze blokuje starsze wersje Flasha. Myślę, że lepiej byłoby użyć albo innej przeglądarki, albo zaktualizowanej wersji Flasha, ponieważ Chrome nie będzie dobrze grał starą wersją Flasha, bez względu na to, co robisz.


Nie jestem pewien, dlaczego mówisz „nie ważne co”. Czy to znany problem?
Ramón

2
@ Ramón: tak, to problem z zabezpieczeniami i starymi wersjami flash. Google Chrome zawsze blokuje starsze wersje.
RolandiXor

To bezużyteczna odpowiedź. Po pierwsze, Chrome daje opcję „Uruchom ten czas”, dzięki czemu może zdecydowanie „ładnie grać”. Po drugie, Adobe nie rozwija już Flasha i oficjalnie porzuciła obsługę Linuksa wiele lat temu, więc próba uaktualnienia Flasha jest niemożliwa, a użycie innej przeglądarki nie magicznie znajdzie bardziej aktualnej wersji Flasha.
Cerin,

Czy sprawdziłeś datę na mojej odpowiedzi, zanim to napisałeś?
RolandiXor

3

Chrome wydaje się używać przestarzałej wersji znajdującej się w / usr / lib / mozilla / plugins, więc w końcu to działa dla mnie:

sudo rm /usr/lib/mozilla/plugins/libflashplayer.so

sudo apt-get install adobe-flash-properties-gtk adobe-flashplugin


2

Jeśli Roland ma rację i nie ma sposobu, aby wyłączyć to ostrzeżenie w jakiś oficjalny sposób, być może możesz dać temu szansę (właśnie spróbowałem odwrócić, zmieniając 10.2 na 10.1, a Chrome domyślnie blokuje Flash z ostrzeżeniem):

Zainstaluj edytor szesnastkowy, taki jak ghex

sudo aptitude install ghex

Z terminala wprowadź katalog chrome.

cd /opt/google/chrome

Zrób kopię zapasową biblioteki Flash Playera w swoim katalogu domowym.

cp libgcflashplayer.so ~/.

Otwórz bibliotekę w ghex i wyszukaj „Flash 10.1” (wpisz w prawym panelu okna wyszukiwania).

sudo ghex2 libgcflashplayer.so

wprowadź opis zdjęcia tutaj

Zamknij okno wyszukiwania i zmień numer wersji z 10.1 na 10.2. Zapisz swoje zmiany. Każda karta z uruchomionym Flashem ulegnie awarii w tym momencie. Uruchom ponownie Chrome i przetestuj zmianę. Przy odrobinie szczęścia to zadziała.

Teraz zauważ, wyobrażam sobie, że wpłynie to również na wszystko, co sprawdzi, którą wersję Flasha używasz, więc miej to na uwadze, niezależnie od tego, co robisz.


zaskakująco nie ma pliku o nazwie libgcflashplayer.so we wspomnianej lokalizacji.
Zarejestrowany użytkownik

1
Hmm ... zaznacz „about: plugins” w Chrome, a następnie kliknij link + Szczegóły w prawym górnym rogu, aby uzyskać prawidłową ścieżkę pliku.
Ramón

Mój chrom załadował Flash Player 10 i 11, a ja wyłączyłem Flash Player 10, a potem ostrzeżenie zniknęło :)
digz6666

1

Pobrałem pakiet .tar.gz ze strony Adobe i kopiowane libflashplayer.sow /usr/lib/mozilla/pluginscelu rozwiązania tego problemu.


0

Zacząłem mieć ten problem z Ubuntu 11.10 .

Czytam tu każdą odpowiedź, ale żadna nie działała. W końcu przejrzałem /opt/google/chrome/pluginsi znalazłem tam trzy nieaktualne pliki. Trzy nieaktualne pliki to:

libflashplayer.so 2 listopada 2010

libflashplayer.so.64bit 23 lipca 2009

libflashplayer.so.org 14 listopada 2008

Utworzyłem folder o nazwie: /opt/google/chrome/plugins/backupi przenieś tam wszystkie trzy pliki.

Potem poszedłem na http://get.adobe.com/flashplayer/ i ściągnąłem .tar.gzdla innego Linuxa.

I wyjął plik libflashplayer.sodo /opt/google/chrome/pluginsi wreszcie po miesiącach frustracji problem jest uporządkowane.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.