Цей флеш-плагін був заблокований, оскільки він застарів


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

це флеш-плагін, який використовує Google Chrome, і там я не зміг знайти рядок Flash 10.1, як зазначено у відповіді нижче.


4
Chrome блокує старіші версії Flash, оскільки вони знають критичні помилки безпеки. Чому ви намагаєтесь розробити для старого Flash?
Джеремі Біча

Відповіді:


3

Google Chrome завжди буде блокувати старіші версії Flash. Я думаю, що вам може бути краще або скористатися іншим браузером або оновленою версією флеш, тому що Chrome не збирається грати добре зі старим флеш, незалежно від того, що ви робите.


Не впевнений, чому ви кажете: "незалежно від чого". Це відоме питання?
Рамон

2
@ Ramón: так, це проблема із безпекою та старими версіями флеш-версій. Google Chrome завжди буде блокувати старіші версії.
RolandiXor

Це марна відповідь. По-перше, Chrome надає вам опцію "Запустити цього разу", тож він напевно може "грати добре". По-друге, Adobe більше не розробляє Flash і офіційно відмовилася від підтримки Linux раніше років тому, тому намагатися оновити Flash неможливо, а використання іншого браузера не зможе магічно знайти більш актуальну версію Flash.
Серін

Ви перевіряли дату моєї відповіді, перш ніж писати це?
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 за замовчуванням із попередженням):

Встановіть шестигранний редактор на зразок ghex

sudo aptitude install ghex

З терміналу введіть каталог хрома.

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
Хм ... перевірте "про: плагіни" в Chrome, а потім натисніть посилання + Деталі у верхньому правому куті, щоб отримати правильний шлях до файлу.
Рамон

Мій хром завантажив флеш-плеєр 10 і 11, і я відключив флеш-плеєр 10, тоді попередження пішло :)
digz6666

1

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


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і , нарешті , після декількох місяців розчарування проблеми розібралася.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.