Dieses Flash-Plugin wurde blockiert, weil es nicht mehr aktuell ist

12

Diese Frage ist nun hinfällig, da Chrom und seine Derivate wie Google Chrome das modernere PPAPI Flash Player-Plug-In verwenden. Es ist in Chrome integriert, aber Benutzer von Chromium müssen sich auf andere Lösungen verlassen .

Als Entwickler möchte ich auf einigen meiner Ubuntu-Maschinen Flash Version 10.1 oder älter verwenden. Das Problem ist, dass ich jedes Mal, wenn ich Google Chrome auf diesem luziden 64-Bit-Computer (der bei mir der einzige Computer ist) ausführe, eine Warnung erhalte:

Dieses Flash-Plugin wurde blockiert, weil es nicht mehr aktuell ist

Gemäß den Anweisungen auf diesen Links:

dann habe ich es an einer befehlszeile versucht:

google-chrome --allow-outdated-plugins

Aber ich habe immer noch die gleiche Warnung bekommen. Gibt es eine Möglichkeit, die ich mit einer alten Version des Flash-Plugins verwenden kann?

UPDATE 1 Gemäß dem
folgenden Vorschlag habe ich den Hex-Wert einer der Dateien bearbeitet /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

welches war
/usr/lib/flashplugin-installer/libflashplayer.so
von 10.1 bis 10.2, aber es gab keine Wirkung. Wie finde ich heraus, welche Datei Google-Chrome von oben verwendet?

UPDATE 2 Nach lsof Ausgabe habe ich gefunden

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

ist das Flash-Plugin, das Google Chrome verwendet, und dort konnte ich die Zeichenfolge Flash 10.1 nicht finden, wie in der Antwort unten erwähnt.

registrierter Nutzer
quelle
4
Chrome blockiert ältere Flash-Versionen, da sie kritische Sicherheitslücken aufweisen. Warum versuchen Sie, für altes Flash zu entwickeln?
Jeremy Bicha

Antworten:

3

Google Chrome blockiert immer ältere Versionen von Flash. Ich denke, Sie sind möglicherweise besser dran, wenn Sie einen anderen Browser oder eine aktualisierte Flash-Version verwenden, da Chrome mit altem Flash nicht gut funktioniert, egal was Sie tun.

RolandiXor
quelle
Nicht sicher, warum Sie sagen, "egal was". Ist das ein bekanntes Problem?
Ramón
2
@ Ramón: Ja, es ist ein Problem mit der Sicherheit und alten Flash-Versionen. Google Chrome blockiert immer ältere Versionen.
RolandiXor
Dies ist eine unbrauchbare Antwort. Erstens bietet Chrome die Option "Dieses Mal ausführen", damit es auf jeden Fall "gut spielen" kann. Zweitens entwickelt Adobe Flash nicht mehr und hat die Unterstützung für Linux vor Jahren offiziell eingestellt. Daher ist der Versuch, Flash zu aktualisieren, nicht möglich. Wenn Sie einen anderen Browser verwenden, wird auf magische Weise keine aktuellere Flash-Version gefunden.
Cerin
Hast du das Datum meiner Antwort überprüft, bevor du das geschrieben hast?
RolandiXor
3

Chrome schien eine veraltete Version zu verwenden, die sich in / usr / lib / mozilla / plugins befindet.

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

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

Art
quelle
2

Wenn Roland Recht hat und es keine Möglichkeit gibt, diese Warnung auf offizielle Weise zu deaktivieren, können Sie dies vielleicht ausprobieren (ich habe gerade das Gegenteil versucht und 10.2 in 10.1 geändert und Chrome blockiert jetzt standardmäßig Flash mit der Warnung):

Installieren Sie einen Hex-Editor wie ghex

sudo aptitude install ghex

Geben Sie an einem Terminal das Chrome-Verzeichnis ein.

cd /opt/google/chrome

Erstellen Sie eine Sicherungskopie der Flash Player-Bibliothek in Ihrem Ausgangsverzeichnis.

cp libgcflashplayer.so ~/.

Öffnen Sie die Bibliothek in ghex und suchen Sie nach "Flash 10.1" (geben Sie im rechten Bereich des Suchdialogs ein).

sudo ghex2 libgcflashplayer.so

Bildbeschreibung hier eingeben

Schließen Sie das Suchfenster und ändern Sie die Versionsnummer von 10.1 auf 10.2. Speichern Sie Ihre Änderungen. Alle Registerkarten, auf denen Flash ausgeführt wird, stürzen zu diesem Zeitpunkt ab. Starten Sie Chrome neu und testen Sie Ihre Änderung. Mit etwas Glück wird es klappen.

Ich stelle mir vor, dies wirkt sich auch auf alles andere aus, das überprüft, welche Flash-Version Sie verwenden. Denken Sie also bei allen Tests daran.

Ramón
quelle
überraschenderweise gibt es an diesem Ort keine Datei mit dem Namen libgcflashplayer.so.
Registrierter Benutzer
1
Hmm ... überprüfen Sie "about: plugins" in Chrome und klicken Sie dann auf den Link "+ Details" oben rechts, um den korrekten Dateipfad abzurufen.
Ramón
Mein Chrom hat Flash Player 10 und 11 geladen und ich habe Flash Player 10 deaktiviert, dann ist die Warnung weg :)
digz6666
1

Ich habe das tar.gz - Paket von der Adobe - Website und kopierte libflashplayer.soin /usr/lib/mozilla/pluginsdieses Problem zu lösen.

SharkyXTS
quelle
0

Ich fing an, dieses Problem mit Ubuntu 11.10 zu haben .

Ich habe jede einzelne Antwort hier gelesen, aber keine hat funktioniert. Schließlich habe ich /opt/google/chrome/pluginsdort drei veraltete Dateien gesucht und gefunden. Die drei veralteten Dateien waren:

libflashplayer.so 2. November 2010

libflashplayer.so.64bit 23. Juli 2009

libflashplayer.so.org 14. November 2008

Ich habe einen Ordner namens: erstellt /opt/google/chrome/plugins/backupund alle drei Dateien dorthin verschoben.

Ich ging dann zu http://get.adobe.com/flashplayer/ und lud das .tar.gzfür anderes Linux herunter .

Ich habe die Datei libflashplayer.sonach /opt/google/chrome/pluginsund nach Monaten der Frustration extrahiert, ist das Problem behoben.

Eugene van der Merwe
quelle