Этот flash-плагин заблокирован, потому что он устарел

12

Этот вопрос теперь устарел, поскольку Chromium и его производные, такие как Google Chrome, используют более современный плагин PPAPI Flash Player. Он встроен в Chrome, но пользователям Chromium приходится полагаться на другие решения .

Я, разработчик, хочу использовать версию Flash версии 10.1 или более раннюю версию на некоторых моих машинах Ubuntu. Проблема в том, что каждый раз, когда я запускаю Google Chrome на этой 64-разрядной машине Lucid (которая является единственной машиной со мной), я получаю предупреждение:

This flash plugin was blocked because it is out of date

В соответствии с инструкциями по этим ссылкам:

, то я попробовал в командной строке:

google-chrome --allow-outdated-plugins

Но я все равно получил такое же предупреждение. Есть ли способ, который я могу использовать со старой версией флеш-плагина?

ОБНОВЛЕНИЕ 1
В соответствии с предложением ниже я редактировал шестнадцатеричное значение одного из файлов /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

, который был в /usr/lib/flashplugin-installer/libflashplayer.so
От 10.1 до 10.2, но эффекта не было. Как узнать, какой файл google-chrome используется сверху?

ОБНОВЛЕНИЕ 2 После вывода lsof я обнаружил

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

- это плагин flash, который использует google chrome, и там я не смог найти строку Flash 10.1, как указано в ответе ниже.

    
задан Registered User 23.04.2011 в 09:23
источник

5 ответов

3

Google Chrome всегда будет блокировать более старые версии Flash. Я думаю, вам может быть лучше использовать другой браузер или обновленную версию флеш-памяти, потому что Chrome не будет хорошо играть со старой вспышкой независимо от того, что вы делаете.

    
ответ дан RolandiXor 27.04.2011 в 04:01
3

Chrome, похоже, использовал устаревшую версию, расположенную в / usr / lib / mozilla / plugins, поэтому, наконец, это работает для меня:

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

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

    
ответ дан type 16.01.2012 в 16:36
2

Если Roland прав, и нет способа отключить это предупреждение каким-то официальным способом, то, возможно, вы можете дать этот снимок (я просто попробовал обратное, изменив 10.2 на 10.1, а Chrome теперь блокирует Flash по умолчанию с предупреждением ):

Установите шестнадцатеричный редактор, такой как ghex

sudo aptitude install ghex

От терминала введите хром-каталог.

cd /opt/google/chrome

Сделайте резервную копию библиотеки проигрывателя flash-файлов в своем домашнем каталоге.

cp libgcflashplayer.so ~/.

Откройте библиотеку в ghex и найдите «Flash 10.1» (введите в правой панели диалогового окна поиска).

sudo ghex2 libgcflashplayer.so

Закройте окно поиска и измените номер версии с 10.1 по 10.2. Сохраните изменения. На этом этапе произойдет сбой любой вкладки с запуском Flash. Перезагрузите Chrome и проверьте свои изменения. Если повезет, это сработает.

Теперь заметьте, я полагаю, что это также повлияет на все, что проверяет, какая версия Flash вы используете, поэтому помните о том, какие тесты вы делаете.

    
ответ дан Ramón 27.04.2011 в 05:10
1

Я загрузил пакет .tar.gz с сайта Adobe и скопировал libflashplayer.so в /usr/lib/mozilla/plugins , чтобы решить эту проблему.

    
ответ дан SharkyXTS 01.05.2012 в 17:25
0

У меня возникла проблема с Ubuntu 11.10 .

Я читал каждый ответ, но никто не работал. В конце концов я просмотрел /opt/google/chrome/plugins и нашел там три устаревших файла. Три устаревших файла:

libflashplayer.so Nov 2 2010

libflashplayer.so.64bit Jul 23 2009

libflashplayer.so.org Nov 14 2008

Я создал папку с именем: /opt/google/chrome/plugins/backup и переместить там все три файла.

Затем я пошел в Ссылка и загрузил .tar.gz для другого Linux.

Я извлек файл libflashplayer.so в /opt/google/chrome/plugins и, наконец, после нескольких месяцев разочарования проблема была устранена.

    
ответ дан Eugene van der Merwe 05.06.2012 в 22:07