Posso usare Chrome Pepper Flash con Firefox?


21

Poiché Adobe non supporta più Flash su Linux (consultare "AVVISO" di seguito), esiste un modo per utilizzare il plug-in Pepper Flash di Chrome con Firefox?


AVVISO! Flash non è più supportato per Linux EXCEPT come parte di Chrome (ad eccezione della versione Firefox 11.2 estremamente obsoleta, anche se ottiene aggiornamenti di sicurezza, è ancora antico e non aggiornato di frequente). Questo è dettagliato nella Roadmap per Flash Runtime di Adobe . La sezione pertinente è il supporto della piattaforma , sottosezione Personal Computer , sezione Linux , citata qui (il 14 gennaio 2015 era quando questo è stato estratto, e le righe più importanti in questo sono state evidenziate per motivi importanti perché le persone non vorranno leggere il tutto qui):

Linux

Adobe ha lavorato a stretto contatto con Google per sviluppare un'unica e moderna API per l'hosting di plug-in all'interno del browser. Il PPAPI, nome in codice "Pepper", mira a fornire un livello tra il plug-in e il browser che elimina le differenze tra le implementazioni del browser e del sistema operativo. Puoi trovare ulteriori informazioni sull'API Pepper su http://code.google.com/p/ppapi/ .

Grazie a questo lavoro, Adobe è stata in grado di collaborare con Google nel fornire un'implementazione "Pepper" di Flash Player per tutte le piattaforme x86 / 64 supportate dal browser Google Chrome. Google ora distribuisce questo nuovo Flash Player basato su Pepper come parte di Chrome su tutte le piattaforme, incluso Linux.

Per le versioni di Flash Player successive alla 11.2, il plug-in del browser Flash Player per Linux sarà disponibile solo tramite l'API "Pepper" come parte della distribuzione del browser Google Chrome e non sarà più disponibile come download diretto da Adobe. Adobe continuerà a fornire aggiornamenti di sicurezza alle distribuzioni non Pepper di Flash Player 11.2 su Linux per cinque anni dalla sua uscita.

Flash Player continuerà a supportare i browser che utilizzano API plug-in non "Pepper" su piattaforme diverse da Linux.

Adobe non fornirà un'implementazione di debug player basata su Pepper del plug-in del browser Flash Player su Linux.

A partire da Adobe AIR 3, Adobe ha interrotto il supporto per i sistemi operativi Adobe AIR per Linux.


Ho pubblicato questo perché non sono riuscito a trovare un post simile "Come far funzionare Chrome Pepper Flash con Firefox". Potrei non aver cercato abbastanza duramente. Se esiste già un post simile, per favore fatemi sapere, eliminerò questo post e copierò la mia risposta (se le risposte dell'altro post non sono così dettagliate).
Thomas Ward


@Ben tieni a mente che è l'antico Flash - Il 99% delle cose nuove non funzionerà nemmeno perché è troppo vecchio
Thomas Ward

Stai dicendo che il Flash di Chrome è antico? Ho pensato che fosse la stessa versione aggiornata che forniscono anche su Windows e Chrome OS.
Ben

@Ben il tuo link punta al plug-in Adobe Flash per Firefox nei repository. Questo è Flash 11. Il flash di Chrome è l'UNICO Flash aggiornato per Linux, e solo tramite Chrome
Thomas Ward

Risposte:


18

Questa risposta potrebbe non essere aggiornata a causa delle recenti modifiche ad Adobe e Flash. Questa risposta è lasciata qui come è per scopi storici.


Firefox abbandonerà presto il supporto per NPAPI, il che potrebbe rendere questa risposta datata e non valida. Potrebbe essere possibile ottenere solo Flash in Chrome e solo Chrome, ad un certo punto, in modo tale che non esista una soluzione Firefox.

Poiché Adobe non supporta più Flash su Linux, Chrome è una delle restanti opzioni fornite con Flash incluso. Questo è un caso speciale di Chrome, come dettagliato nella Roadmap Flash di Adobe nella sottovoce Linux sotto Personal Computer.

È possibile utilizzare Pepper Flash (chiamato "Player Fresh") su Firefox. Webupd8 lo ha persino commentato qui e come farlo funzionare (l'articolo collegato è stato pubblicato il 29 maggio 2014 e potrebbe non essere aggiornato). Il plug-in può essere utilizzabile come sembra suggerito regolarmente nelle chat IRC di Ubuntu come soluzione.


Di seguito viene estratto dal post di Webupd8:

NOTA: il wrapper utilizzato per questo è in fase ALPHA ed è probabile che sia EXTRAORIDARAMENTE instabile.

Per riassumere i passaggi dettagliati, però:

  1. Installa il plugin Fresh Player in Ubuntu (tramite PPA), usando i seguenti comandi:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install freshplayerplugin
    
  2. Il metodo più semplice per utilizzare questo significa che purtroppo dovrai installare Google Chrome per farlo funzionare. Questo perché Plugin Fresh Player è solo un wrapper per libpepflashplayer.so, quindi ha bisogno di questo file che è in bundle con Google Chrome. Il modo più semplice per ottenere questo file è semplicemente installare Google Chrome Stable: scaricarlo da qui , quindi installarlo.

    2a. In alternativa:

    Esistono altri modi per ottenere libpepflashplayer.so ma non pubblicherò le istruzioni di installazione per tutti qui.

    Invece, li elencherò di seguito:

    • Se utilizzi Google Chrome instabile, creare un collegamento simbolico da /opt/google/chrome-unstable/PepperFlasha /opt/google/chrome/o modificare aggiungere un freshwrapper.conffile di e aggiungere il /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.sopercorso lì - vedi il punto 3

    • Puoi installare Pepper Flash in altri 2 modi: tramite il programma di installazione disponibile nei repository ufficiali Ubuntu 14.04 e tramite Pepper Flash PPA che è disponibile anche per le versioni precedenti di Ubuntu - una volta installato, dovrai creare un collegamento simbolico per Pepper Esegui il flash /opt/google/chrome/PepperFlash/libpepflashplayer.soo vedi il passaggio 3 per come modificarne il percorso.

  3. Rimuovere il plug-in flash installato da APT: rimuovere / eliminare questi pacchetti dal Software Center flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kdeo semplicemente eseguirli in un terminale:

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

    Il pacchetto Pepper Flash non sostituisce il file della libreria originale, ecco perché fino a questo punto, puoi vedere entrambe le versioni del plug-in Flash nella pagina dei componenti aggiuntivi e non c'è modo di essere sicuri che Firefox utilizzerà l'ultima versione. E non puoi disabilitarne uno senza disabilitare l'altro (se disabiliti uno e riavvii, entrambi saranno disabilitati).

  4. Opzionale (utilizzalo solo se desideri modificare varie impostazioni): configura il plugin Fresh Player

    Qui troverai un esempio di configurazione Fresh * Player Plugin - per usarlo, salvare questo file, rinominarlo freshwrapper.confe copiarlo in~/.config/freshwrapper-data/

    Utilizzare questo file di configurazione per modificare il percorso libpepflashplayer.soo modificare il buffer audio se si dispone di un suono di scatto. Non utilizzarlo per abilitare ancora l'accelerazione hardware in quanto non funziona correttamente per ora !

    Le opzioni di configurazione disponibili in questo file sono piuttosto autoesplicative: è possibile configurare il limite inferiore e superiore per la dimensione del buffer audio, modificare la schermata Xinerama utilizzata per acquisire la geometria della finestra a schermo intero (impostazione predefinita: 0), modificare il percorso libpepflashplayer.soinsieme al comando argomenti di linea (come abilitare la decodifica video hardware).


Correzione: è Firefox che non supporta più Flash su Linux, non Adobe. Adobe fornisce Pepper Flash e Firefox è l'unico browser principale che rifiuta di utilizzarlo, per motivi politici.
Barafu Albino,

2
@BarafuAlbino È un'idea sbagliata: in realtà è Adobe che non fornisce alcun plug-in Linux TRANNE Chrome con una licenza speciale. Lo stesso Pepper Flash è disponibile solo per Lonux tramite Chrome e custodie speciali ed è fornito gratuitamente da Adobe
Thomas Ward

1
@BarafuAlbino Il documento Roadmap e Focus di Adobe Developer spiega anche questo per Linux ( link - vai su Personal Computer e Linux)
Thomas Ward

1
@BarafuAlbino per facilità di accesso, ho pubblicato la sezione pertinente nella domanda stessa, in modo che tutti possano leggerlo. Vedrai perché è importante se lo leggi.
Thomas Ward

1
Questa risposta è ancora pertinente o le cose sono cambiate se si utilizza 16.10?
AzP

7

Sulla base di questo sito Web , è necessario provare quanto segue:

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

Ha funzionato per me.


1
Piuttosto che semplicemente un collegamento, prova a sintetizzare il contenuto e quindi collega al sito come riferimento / citazione. L'URL potrebbe cambiare, il contenuto potrebbe cambiare o potrebbe essere semplicemente rimosso completamente da Internet.
KGIII,

Sfortunatamente il plugin freshplayer ha appena avvolto pepper flash con un front-end NPAPI in modo che Firefox possa usarlo. Ma Firefox sta abbandonando il supporto per NPAPI entro la fine dell'anno . Esiste un'altra soluzione per Flash in Firefox che non è già stata pianificata per essere uccisa?
Ben

7

Gran parte delle informazioni fornite nella domanda e nella risposta accettata non sono più valide.

Il modo più semplice per gli utenti di Ubuntu di ottenere la versione più recente del plug-in NPAPI e PPAPI è abilitare Canonical Partner e installare il adobe-flashpluginpacchetto.

Per impostazione predefinita, Firefox utilizza il plug-in NPAPI. Tuttavia, il plug-in NPAPI non avrà tutte le funzionalità del plug-in PPAPI. Installando il browser-plugin-freshplayer-pepperflashpacchetto (e riavviando Firefox) Firefox utilizzerà invece il plug-in PPAPI.


1

Innanzitutto, scarica la libreria di Flashplayer (.so), scaricandola nel tuo browser da qui o utilizzando wget, ad es.

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

Quindi copiarlo nel posto giusto, a seconda della versione di Ubuntu:

Ubuntu 16.10

Dalla riga di comando:

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

Ubuntu 17.04

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

Verifica l'installazione andando su: plug-in in Firefox e controlla "Shockwave Flash" e versione> = 25.


2
è davvero questa la versione "Flash" di Flash? Tale URL è simile alla versione precedente di Adobe e, secondo l'OP, la versione "Pepper" è distribuita solo con Google Chrome.
tu-Reinstate Monica-dor duh,

@ThomasWard Dove ti viene l'idea che è meglio? Secondo omgubuntu.co.uk/2016/09/… è paralizzato. "[Adobe] non prevede di supportare o aggiungere funzionalità e capacità avanzate, come DRM, accelerazione GPU, Stage 3D, ecc. Alla versione NPAPI su Linux."
tu-Reinstate Monica-dor duh,

Si noti inoltre che sono stati rilasciati nuovi beta ieri (27 aprile 2017) per ActiveX, PPAPI e NPAPI su tutte le piattaforme qui: labs.adobe.com/downloads/flashplayer.html
tu-

@tudor Se non sbaglio, Adobe ha anche cessato la produzione della variante Flash Pepper - quindi a parte le caratteristiche / capacità avanzate preferiresti un Flash sicuro / regolarmente patchato, o un Flash non mantenuto con buchi di sicurezza e senza aggiornamenti?
Thomas Ward

@ThomasWard Penso che mi stai confondendo con l'OP.
tu-Reinstate Monica-dor duh,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.