Этот вопрос теперь устарел, поскольку Chromium и его производные, такие как Google Chrome, используют более современный плагин PPAPI Flash Player. Он встроен в Chrome, но пользователи Chromium должны полагаться на другие решения .
Я, будучи разработчиком, хочу использовать Flash версии 10.1 или старше на некоторых моих машинах с Ubuntu. Проблема заключается в том, что каждый раз, когда я запускаю Google Chrome на этой 64-битной машине Lucid (которая является единственной машиной со мной), я получаю предупреждение:
Этот флэш-плагин был заблокирован, поскольку он устарел [ 1115] blockquote>
Согласно инструкциям по этим ссылкам:
- http://www.chromium.org/developers/how-tos/run-chromium-with- флаги
- http://peter.sh/experiment/chromium-command-line-switches/
тогда я попробовал в командной строке :
google-chrome --allow-outdated-plugins
Но я все еще получил то же предупреждение. Есть ли способ, который я могу использовать со старой версией флэш-плагина?
ОБНОВЛЕНИЕ 1
Согласно предложению ниже, я отредактировал шестнадцатеричное значение одного из файлов [ 112], который был
/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, как упоминалось в ответ ниже.
Google Chrome всегда будет блокировать старые версии Flash. Я думаю, что вам лучше использовать другой браузер или обновленную версию flash, потому что Chrome не будет хорошо играть со старой вспышкой, независимо от того, что вы делаете.
Похоже, что Chrome использует устаревшую версию, расположенную в / usr / lib / mozilla / plugins, так что, наконец, это работает для меня:
sudo rm /usr/lib/mozilla/plugins/libflashplayer.so
sudo apt-get install adobe-flash-properties-gtk adobe-flashplugin
Если Роланд прав, и нет никакого способа отключить это предупреждение каким-либо официальным способом, то, возможно, вы можете дать этому шанс (я только что попробовал наоборот, изменив 10.2 на 10.1, и Chrome теперь блокирует Flash по умолчанию с предупреждением ):
Установите шестнадцатеричный редактор, например, 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 вы используете, так что имейте это в виду для любых тестов, которые вы делаете.
Я скачал пакет .tar.gz с веб-сайта Adobe и скопировал libflashplayer.so
в /usr/lib/mozilla/plugins
, чтобы решить эту проблему.
У меня появилась эта проблема с Ubuntu 11.10 .
Я прочитал каждый ответ здесь, но ни один не работал. В конце концов я просмотрел /opt/google/chrome/plugins
и нашел там три устаревших файла. Три устаревших файла:
libflashplayer.so 2 ноября 2010 г.
libflashplayer.so.64bit 23 июля 2009 г.
libflashplayer.so.org 14 ноября 2008 г. [ 1111] blockquote>
Я создал папку с именем:
/opt/google/chrome/plugins/backup
и переместил туда все три файла.Затем я зашел на http://get.adobe.com/flashplayer/ и скачал
.tar.gz
для другого Linux.Я извлек файл
libflashplayer.so
в/opt/google/chrome/plugins
и, наконец, после нескольких месяцев разочарования, проблема разобралась.