Come disabilitare il plug-in Flash su Firefox, ma con una whitelist? Voglio dire * davvero * disabilitarlo


8

Lo sfondo

Ok, questo è un duro. Sono un utente di Firefox e non mi piacciono gli annunci Flash. Rallentano il mio netbook, rallentano il mio Macbook, a volte riproducono suoni o oscurano parte della pagina, il che significa che non appena vedo un annuncio Flash associo l'inserzionista alla rabbia che brucia più che con buoni prodotti.

Il problema

Detto questo, non vedo come il Web possa esistere senza pubblicità. Inoltre, non sono convinto che la funzionalità di "pubblicità accettabile" di ABP incoraggerà effettivamente i siti a modificare la loro pubblicità per pubblicare annunci statici. Per ogni technorati con un adblocker, c'è qualcuno a cui piace sparare alle anatre animate e cartoni animati in un annuncio della barra laterale. Quindi, piuttosto che tentare di forzare politicamente gli inserzionisti a cambiare le loro pratiche, mi piacerebbe trovare un modo lato client di annullare solo le pubblicità Flash, senza rinunciare alle pubblicità statiche o persino alle GIF animate (anche una buona animazione animata GIF è meglio di Flash a scatti e che consuma risorse).

Possibili soluzioni

Si scopre che se disabilito Flash in about:addons, praticamente tutti gli inserzionisti in realtà rilevano l'assenza di Flash e mi offrono invece un annuncio statico. Questo è fantastico: posso navigare in Internet in pace e ancora supportare i siti che visito con visualizzazioni di annunci. In realtà mi rende più probabile leggere l'annuncio e sentirne positivamente. Il problema è che non ho trovato un modo per disabilitare Flash per impostazione predefinita e abilitarlo per i siti nella whitelist (o almeno non su OS X e Arch Linux. Imbarazzantemente, IE ha in realtà un modo integrato per inserire i plugin nella whitelist ).

Esistono molti componenti aggiuntivi e script utente che, anziché disabilitare completamente Flash, sostituiscono semplicemente il contenuto Flash con loghi eleganti o pulsanti "fai clic per riprodurre". Ma non è quello che voglio, e ad essere sincero, diffondere lo stesso logo ovunque ci sia contenuto flash (cioè ovunque ) è un po 'brutto. E un pulsante sulla barra degli strumenti per attivare / disattivare rapidamente Flash non è del tutto corretto, perché non esiste una lista bianca. Mi piacerebbe poter navigare su Wired con annunci statici, quindi aprire Youtube senza dover prima fare clic su quel pulsante (e poi inevitabilmente dimenticarlo non appena navigo da qualche altra parte).

Qualcuno ha una soluzione? O idee sui modi di utenti per far sì che ciò accada? Non posso essere l'unica persona che trova quelle piccole icone sostitutive ancora più stonanti degli annunci Flash stessi.


3
Disinstalla Flash Player, installa Google Chrome e quando hai assolutamente bisogno di Flash, visualizza la pagina in Chrome. daringfireball.net/2010/11/…
William Jackson,

Scrivilo come soluzione e andrò avanti e lo sceglierò! Posso disabilitare Flash in Firefox su: componenti aggiuntivi, quindi uso Safari quando voglio Flash. Lo faccio già per Silverlight con Netflix. Dopo aver pensato e giocato con questo per un po ', non penso che sia possibile avere a che fare con Javascript, e non so se un'estensione può anche essere scritta per abilitare e disabilitare selettivamente i plugin. Penso che la cosa migliore sarebbe che Firefox aggiungesse elenchi di permessi ai plugin come fa IE. Sarebbe perfetto, ma purtroppo :)
Vanessa Phipps,

Adesso c'è una risposta!
William Jackson,

Risposte:




4

NoScript , un componente aggiuntivo di Firefox; ti permette di disabilitare script, Flash e altri plugin e ha una lista bianca.


1
Sono stato bene con NoScript per un po ', ma alla fine è stato solo troppo doloroso, quindi l'ho lasciato acceso con l'opzione "pericolosa". Sfortunatamente, non vedo un modo per consentire tutto tranne Flash, pur avendo una whitelist di Flash . Quindi penso che siamo tornati al punto di partenza.
Vanessa Phipps,

Per consentire tutto tranne Flash in NoScript, vai su Opzioni -> Incorporamenti e fai controllare solo "Proibisci Flash". Questo bloccherà solo Flash e consentirà tutti gli altri plugin e script. Quindi nella whitelist aggiungi i siti che desideri abilitare Flash. Un'altra opzione è FlashBlock: addons.mozilla.org/en-US/firefox/addon/flashblock , ma non l'ho mai usato.
lupincho,

? Non vedo un modo per consentire a livello globale Javascript, ma a livello globale vietare Flash tranne una whitelist. E non sono convinto che NoScript farebbe quello che voglio: agire come se Flash fosse completamente disabilitato su quella pagina.
Vanessa Phipps,

La procedura che ho descritto sopra - vai su Incorporamenti e deseleziona tutto tranne "Vieta Flash" consentirà Javascript a livello globale e proibirà Flash a livello globale (inizialmente, prima di cambiarlo nel passaggio successivo). Dopo aver aggiunto i siti alla whitelist (Opzioni -> Whitelist), Flash sarà autorizzato per questi siti. Il risultato finale sarebbe che Javascript sarà consentito a livello globale, Javascript sarà abilitato per i siti nella whitelist e Javascript sarà disabilitato per tutti gli altri siti (che non sono nella whitelist).
lupincho,

Ah, capisco di cosa stai parlando. Quel tipo ha funzionato, ma non è del tutto corretto, dal momento che Flash è ancora abilitato: rilevamento Flash Javascript segnalerà Flash come abilitato, quindi serve lo .swf e NoScript lo blocca. Dove vorrei trovare un modo per bloccare Flash in modo selettivo senza interrompere quegli script di rilevamento. Pensavo di poter usare Javascript per lavorare con il rilevamento Javascript, ma non sono così facilmente imbrogliati :)
Vanessa Phipps

4

Disinstallare Flash Player e installare Google Chrome (include il plug-in Flash Player integrato). Naviga normalmente con Firefox e, quando hai assolutamente bisogno di Flash, passa a Chrome.

John Gruber spiega questa configurazione. Puoi persino definire una scorciatoia da tastiera per aprire la pagina corrente in Chrome.

Per rendere automatico questo processo (e utilizzare invece Internet Explorer), puoi utilizzare il componente aggiuntivo Firefox IE Tab 2 . Può visualizzare automaticamente una scheda Firefox utilizzando Internet Explorer, in base ai filtri specificati.


3

Questo è ESATTAMENTE quello che sto cercando. Voglio che il plug-in flash appaia disabilitato su alcuni siti Web e abilitato su altri siti Web.

Il più vicino a cui sono arrivato finora è usare il componente aggiuntivo FlashDisable che aggiunge un semplice pulsante di attivazione / disattivazione all'interfaccia utente di Firefox che uso manualmente per accendere e spegnere il plug-in flash (almeno viene fornito con una funzione di ricarica automatica che è carina ). Quindi navigo con Flash disattivato fino a quando non trovo un sito che ne ha assolutamente bisogno e premo il pulsante di attivazione / disattivazione. Quindi devo ricordarmi di spegnerlo quando ho finito.

Esistono diversi vantaggi se questa azione di abilitazione / disabilitazione del plug-in potrebbe essere resa automatica in base a una whitelist che abilita / disabilita il plug-in flash in base al webista visitato:

  1. Voglio che i miei video vengano pubblicati in HTML5 il più a lungo possibile, ma vorrei comunque un flashback se HTML5 non è supportato su un determinato sito. Sfortunatamente, praticamente tutti i siti Web hanno un atteggiamento Flash-first, HTML5-fallback. Lo voglio al contrario. Pertanto, desidero fare finta in modo selettivo su tali siti che non ho flash, quindi mi offrono automaticamente l'HTML5.

  2. Mi sono reso conto che il caricamento del video con Flash su alcuni siti Web si blocca indefinitamente, se vengono rilevati alcuni componenti aggiuntivi per la privacy come Ad Block Edge o Disconnect. L'HTML5 invece sembra essere servito a prescindere. Pertanto, forzare HTML5 su tali siti mi consente anche di eliminare le pubblicità.

La funzione Click-To-Enable integrata in Firefox NON fa ciò che sto cercando, perché segnala ancora al sito Web che Flash è abilitato, ma attende quindi un comando locale per pubblicare l'elemento Flash. Ciò significa comunque che mi viene offerto Flash sul sito Web che preferirei utilizzare HTML5-fallback.


Grazie mille, FlashDisable è finalmente qualcosa che funziona.
Jgillich,

3

Tools->Add-ons->Plugins: lì dentro quando vado Shockwave Flashho tre opzioni:

  • Attiva sempre,
  • Chiedi di attivare, e
  • Non attivare mai.

Se si seleziona la seconda opzione, il Ask to activateflash non verrà riprodotto per impostazione predefinita. Quando un sito Web richiede il flash, è possibile fare clic su un collegamento nella posizione del flash chiamato Activate Adobe Flashe viene visualizzato un popup che richiede di consentire solo questa volta o di consentirlo questa volta e ricordare per le visite future. Se fai clic sull'icona nell'angolo in alto a sinistra puoi bloccarla di nuovo per questo sito web.


1
Grazie per la risposta! Non proprio quello che avevo in mente però: trovo fastidiose anche quelle immagini "attiva Flash". Quello che mi piacerebbe vedere sono le immagini statiche che vengono pubblicate quando i siti rilevano Flash non è affatto disponibile.
Vanessa Phipps,
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.