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

12

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

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

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

Согласно инструкциям по этим ссылкам:

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

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, как указано в ответе ниже.

зарегистрированный пользователь
источник
4
Chrome блокирует более старые версии Flash, поскольку в них обнаружены критические ошибки безопасности. Почему вы пытаетесь разработать для старого Flash?
Джереми Бича

Ответы:

3

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

RolandiXor
источник
Не уверен, почему вы говорите «несмотря ни на что». Это известная проблема?
Рамон
2
@ Ramón: да, это проблема с безопасностью и старыми флеш-версиями. Google Chrome всегда будет блокировать старые версии.
RolandiXor
Это бесполезный ответ. Во-первых, Chrome дает вам возможность «Запустить это время», поэтому он может определенно «играть красиво». Во-вторых, Adobe больше не разрабатывает Flash и официально прекратила поддержку Linux много лет назад, поэтому попытка обновить Flash невозможна, и использование другого браузера волшебным образом не найдет версию Flash, которая более актуальна.
Cerin
Вы проверили дату моего ответа, прежде чем написать это?
RolandiXor
3

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

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

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

тип
источник
2

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

Установите редактор hex, например, ghex

sudo aptitude install ghex

В терминале введите каталог Chrome.

cd /opt/google/chrome

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

cp libgcflashplayer.so ~/.

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

sudo ghex2 libgcflashplayer.so

введите описание изображения здесь

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

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

Рамона
источник
неожиданно в указанном месте нет файла с именем libgcflashplayer.so.
Зарегистрированный пользователь
1
Хм ... отметьте "about: plugins" в Chrome, а затем нажмите ссылку + Details в правом верхнем углу, чтобы получить правильный путь к файлу.
Рамон
Мой хром загрузил флеш-плеер 10 и 11, и я отключил флеш-плеер 10, затем предупреждение исчезло
digz6666
1

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

SharkyXTS
источник
0

У меня появилась эта проблема с Ubuntu 11.10 .

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

libflashplayer.so 2 ноября 2010

libflashplayer.so.64bit 23 июля 2009

libflashplayer.so.org 14 ноября 2008 г.

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

Затем я пошел на http://get.adobe.com/flashplayer/ и скачал .tar.gzдля другого Linux.

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

Евгений ван дер Мерве
источник