Чи можна використовувати перець Flash від Chrome з Firefox?


21

Оскільки Adobe більше не підтримує Flash в Linux (див. "ВІДОМЛЕННЯ" нижче), чи є спосіб використовувати плагін Pepper Flash Chrome з Firefox?


ПОВІДОМЛЕННЯ! Flash більше не підтримується для Linux EXCEPT як частини Chrome (за винятком надзвичайно застарілої версії Firefox 11.2, хоча вона отримує оновлення безпеки, вона все ще є давньою та не оновлюється так часто). Про це детально йдеться в дорожній карті Adobe Flash Runtimes . Відповідний розділ - це підтримка платформи , підрозділ " Персональні комп'ютери" , розділ " Linux" , цитується тут (14 січня 2015 року це було зроблено, і найважливіші рядки в цьому виділені жирним шрифтом з важливих причин, оскільки люди не хочуть читати вся справа тут):

Linux

Adobe тісно співпрацює з Google, щоб розробити єдиний сучасний API для розміщення плагінів у веб-переглядачі. PPAPI, кодова назва «Pepper», має на меті забезпечити прошарок між плагіном та браузером, який дозволяє усунути відмінності між реалізацією браузера та операційної системи. Додаткову інформацію про API Pepper можна знайти за посиланням http://code.google.com/p/ppapi/ .

Завдяки цій роботі Adobe змогла співпрацювати з Google у наданні «Pepper» реалізації Flash Player для всіх платформ x86 / 64, підтримуваних браузером Google Chrome. Зараз Google розповсюджує цей новий Flash Player на базі Pepper як частину Chrome на всіх платформах, включаючи Linux.

Для випусків Flash Player після 11.2 плагін браузера Flash Player для Linux буде доступний лише через API Pepper як частина дистрибутива браузера Google Chrome і більше не буде доступний як безпосереднє завантаження з Adobe. Adobe продовжуватиме надавати оновлення безпеки для неперспективних дистрибутивів Flash Player 11.2 в Linux протягом п'яти років від часу випуску.

Flash Player продовжить підтримувати веб-переглядачі, використовуючи плагінні інтерфейси, що не належать «Pepper», на інших платформах, крім Linux.

Adobe не надасть програвач налагодження на базі Pepper вбудованого модуля браузера Flash Player на Linux.

Станом на Adobe AIR 3, Adobe припинила підтримку Adobe AIR для операційних систем Linux.


Я опублікував це, оскільки не зміг знайти подібну публікацію "Як отримати так, щоб Pepper Flash Chrome працював із Firefox". Я, можливо, не шукав досить важко. Якщо така публікація вже існує, будь ласка, повідомте мене, я видалю це повідомлення і скопію свою відповідь (якщо відповіді інших публікацій не такі детальні).
Thomas Ward


@ Пам’ятайте, що це стародавній Flash - 99% нових речей не буде працювати на ньому також тому, що він занадто старий
Thomas Ward

Ви кажете, що Flash Flash є старовинним? Я подумав, що це однакова, сучасна версія, яку вони також надають для Windows та Chrome OS.
Бен

@Якщо ваше посилання там вказує на плагін Adobe Flash для Firefox у репост. Це Flash 11. Спалах Chrome - це ТІЛЬКИ сучасний Flash для Linux, і лише через Chrome
Thomas Ward

Відповіді:


18

Ця відповідь може бути застарілою через останні зміни в Adobe та Flash. Ця відповідь залишається тут як для історичних цілей.


Firefox незабаром припиняє підтримку NPAPI, що може зробити цю відповідь застарілою та недійсною. Можливо, можливо, отримати Flash лише в Chrome, і лише Chrome у якийсь момент таким, що немає рішення Firefox.

Оскільки Adobe більше не підтримує Flash в Linux, Chrome є одним із варіантів, що постачаються разом із Flash. Це особливий випадок Chrome, детально описаний у Флаш-дорожній карті від Adobe в підзаголовку Linux у розділі Особисті комп’ютери.

Ви можете використовувати Pepper Flash (під назвою "Fresh Player") на Firefox. Webupd8 навіть прокоментував це тут і як змусити його працювати (пов'язана стаття була опублікована 29 травня 2014 року і може бути застарілою). Плагін може бути корисним, оскільки, як видається, пропонується регулярно в чатах Ubuntu IRC як рішення.


Нижче витягнуто з публікації Webupd8:

ПРИМІТКА . Обгортка, яка використовується для цього, знаходиться на стадії АЛЬФА і, ймовірно, буде ВНУТРІЛНІЧНО нестабільною.

Однак підсумовуючи детально описані кроки:

  1. Встановіть плагін Fresh Player в Ubuntu (через PPA), використовуючи наступні команди:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install freshplayerplugin
    
  2. Найпростіший спосіб використання цього означає, що вам, на жаль, потрібно буде встановити Google Chrome, щоб це працювало. Це тому, що плагін Flash Player - просто обгортка libpepflashplayer.so, тому йому потрібен цей файл, який постачається в комплекті з Google Chrome. Найпростіший спосіб отримати цей файл - просто встановити Google Chrome Stable - завантажити його звідти , а потім встановити.

    2а. Як варіант:

    Є й інші способи отримати libpepflashplayer.so, але я не публікую тут інструкції щодо встановлення.

    Натомість я просто перерахую їх нижче:

    • Якщо ви використовуєте Google Chrome Unstable, створити символічне посилання з /opt/google/chrome-unstable/PepperFlashдо /opt/google/chrome/або змінити додати freshwrapper.confфайл і додайте /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.soшлях туди - см крок 3

    • Ви можете встановити Pepper Flash за допомогою двох інших способів: через інсталятор, наявний в офіційних сховищах Ubuntu 14.04, і через Pepper Flash PPA, який також доступний для старих версій Ubuntu - після встановлення, після цього вам потрібно буде створити символічне посилання для Pepper Проведіть Flash /opt/google/chrome/PepperFlash/libpepflashplayer.soабо перегляньте крок 3, як змінити шлях до нього.

  3. Видаліть флеш-плагін, встановлений APT: Видаліть / очистіть ці пакунки з Центру програмного забезпечення flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kdeабо просто запустіть у терміналі:

    sudo aptitude --purge-unused purge flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kde
    

    Пакет Pepper Flash не замінює оригінальний файл бібліотеки, тому до цього кроку ви можете побачити обидві версії плагіну Flash на сторінці додатків, і немає ніякого способу бути впевненим, що Firefox використовуватиме останню версію версія. І ви просто не можете відключити одного, не відключивши іншого (Якщо ви вимкнете один і перезапустите, обидва будуть відключені).

  4. Необов’язково (використовуйте його лише у випадку, коли ви хочете налаштувати різні налаштування): налаштуйте модуль Fresh Player Plugin

    Тут ви знайдете приклад конфігурації плагінів Fresh * Player - щоб використовувати його, зберегти цей файл, перейменувати його freshwrapper.confта скопіювати під~/.config/freshwrapper-data/

    Використовуйте цей файл конфігурації, щоб змінити шлях до libpepflashplayer.soабо налаштувати буфер звуку, якщо у вас звук затвора. Не використовуйте його , щоб включити апаратне прискорення ще , як він не працює належним чином на даний момент !

    Параметри конфігурації, доступні в цьому файлі, досить зрозумілі - ви можете налаштувати нижню та верхню межі для розміру буфера звуку, змінити екран Xinerama, який використовується для отримання геометрії вільноекранного вікна (за замовчуванням: 0), змінити шлях libpepflashplayer.soразом із командою рядкові аргументи (наприклад, включення апаратного декодування відео).


Виправлення: Firefox вже не підтримує Flash в Linux, а не Adobe. Adobe забезпечує Pepper Flash, а Firefox - єдиний головний браузер, який відмовляється використовувати його з політичних причин.
Барафу Альбіно

2
@BarafuAlbino Це помилкове уявлення - насправді Adobe не надає жодних плагінів Linux, ОКРЕМЕНО для Chrome за спеціальною ліцензією. Сам перець спалаху доступний лише для Lonux через хромовані та спеціальні корпуси, і він надається у вільному доступі від Adobe
Thomas Ward

1
@BarafuAlbino Документ дорожньої карти та фокусування Adobe Developer також пояснює це для Linux ( посилання - переходьте до Персональних комп'ютерів та Linux)
Thomas Ward

1
@BarafuAlbino для зручності доступу, я розмістив відповідний розділ у самому запитанні, так що ви можете його прочитати. Ви побачите, чому це важливо, якщо ви його прочитали.
Thomas Ward

1
Ця відповідь все ще актуальна, чи змінилися речі, якщо використовується 16.10?
AzP

7

На основі цього веб-сайту слід спробувати наступне:

sudo apt-get install browser-plugin-freshplayer-pepperflash

Працювали для мене.


1
Замість того, щоб просто посилатися, спробуйте узагальнити вміст, а потім посилання на сайт як посилання / цитування. URL-адреса може змінюватися, вміст може змінюватися або він може бути повністю видалений з Інтернету повністю.
KGIII

На жаль, свіжий плагін просто обертає перець спалаху NPAPI-фронтом, щоб Firefox міг ним користуватися. Але Firefox припиняє підтримку NPAPI до кінця року . Чи є інше рішення для Flash у Firefox, яке вже не планується вбивати?
Бен

7

Значна частина інформації, наданої як у питанні, так і у прийнятій відповіді, більше не діє.

Найпростіший спосіб для користувачів Ubuntu отримати останню версію плагіну NPAPI та PPAPI - це включити Canonical Partner і встановити adobe-flashpluginпакет.

За замовчуванням Firefox використовує плагін NPAPI. Однак плагін NPAPI не буде мати всіх функцій, які має плагін PPAPI. Встановивши browser-plugin-freshplayer-pepperflashпакет (і перезапустивши Firefox), Firefox фактично замість цього використовуватиме плагін PPAPI.


1

По- перше, отримати бібліотеку FlashPlayer (.so), або завантаживши його в вашому браузері від тут або за допомогою wget, наприклад ,

cd ~/Downloads
wget https://fpdownload.macromedia.com/pub/labs/flashruntimes/flashplayer/linux64/libflashplayer.so

Потім скопіюйте його в потрібне місце, залежно від вашої версії Ubuntu:

Ubuntu 16.10

З командного рядка:

sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/libflashplayer.so  

Ubuntu 17.04

sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/firefox/browser/plugins/

Перевірте інсталяцію, перейшовши на сторінку about: плагіни в firefox та перевірте "Shockwave Flash" та версію> = 25.


2
це справді версія "перець" спалаху? Ця URL-адреса схожа на старішу версію Adobe, і, згідно з ОП, версія "Pepper" поширюється лише в Google Chrome.
tu-Reinstate Monica-dor duh

@ThomasWard Звідки ти береш думку про те, що краще? За інформацією omgubuntu.co.uk/2016/09/… це каліка. "[Adobe] не планує підтримувати або додавати будь-які розширені функції та можливості, такі як DRM, прискорення GPU, Stage 3D тощо до версії NPAPI в Linux."
tu-Reinstate Monica-dor duh

Також зауважте, що вчора (27 квітня 2017 р.) Для ActiveX, PPAPI та NPAPI були випущені нові бета-версії на всіх платформах тут: labs.adobe.com/downloads/flashplayer.html
tu-Reinstate Monica-dor duh

@tudor Якщо я не помиляюся, Adobe також припинила виробництво варіанта спалаху Pepper - настільки розширені функції / можливості, окрім цього, ви б хотіли скористатися захищеним / регулярно виправленим Flash або невмілим Flash із отворами безпеки та відсутністю оновлень?
Thomas Ward

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