Qual è il miglior Flash Blocker per il browser Chrome su un Mac?


11

Guardando la galleria delle estensioni per Chromium sembra che ci siano un certo numero di estensioni che bloccano il flash disponibili:

testo alternativo

Una coppia con nomi anche molto simili. Sto usando ClicktoFlash in Safari e mi sono abituato a lavorare dappertutto. Sfortunatamente dopo aver usato FlashBlock di Ruzanow per un po 'ho notato che a volte diventa un po' "Hinky" (bloccando il flash comprimendo il div in modo da non poter fare clic per abilitarlo, ecc.)

Ho la sensazione che potrebbero esserci altre estensioni / script non elencati sopra che sono migliori. Alla fine mi piacerebbe trovare un blocco flash che funzioni come fa ClickToFlash in Safari.

Risposte:


5

Oltre alle estensioni / componenti aggiuntivi reali, è possibile utilizzare anche gli script Greasemonkey . Ciò richiede normalmente un supporto aggiuntivo o integrato per il browser . Ma per i siti non HTTPS su un Mac è possibile utilizzare GlimmerBlocker per aggiungere tale script a tutti i browser in una volta sola:

GlimmerBlocker è implementato come proxy http , quindi la stabilità di Safari [o di qualsiasi browser, Arjan] non è compromessa perché non utilizza alcun hack. È persino compatibile con tutti gli altri browser e altre applicazioni native di Mac OS X che utilizzano http, ad esempio NetNewsWire.

Sarai sempre in grado di aggiornare Safari [o qualsiasi browser] senza rompere GlimmerBlocker (o aspettare una nuova versione); e sarai in grado di aggiornare GlimmerBlocker senza aggiornare Safari [o nessun browser]. Questo rende molto più facile usare le versioni beta [..].

Oltre a bloccare semplicemente i riferimenti a .swf, si potrebbe anche usare l' opzione Trasforma per riscrivere l'HTML. Ma la soluzione più semplice è la caratteristica GlimmerBlocker aggiungere qualsiasi JavaScript per qualsiasi pagina:

  • Aggiungi una nuova regola (facoltativamente, prima aggiungi un nuovo filtro per memorizzare la regola)
  • Imposta "Tipo di regola" su "URL whitelist, eventualmente modificando il contenuto"
  • Nel riquadro "javascript" aggiungere la fonte di, per esempio, l'AdBlock sceneggiatura Greasemonkey da Alexey Ruzanov.

Non ho usato il vero componente aggiuntivo di Alexey Ruzanov , ma nel suo script Greasemonkey premendo Opzione-F si attiva la whitelist del sito Web corrente. Per abilitare temporaneamente alcuni Flash specifici, fai clic sull'icona Flash mostrata per i contenuti bloccati. Fare clic con il tasto destro (o Ctrl-clic) su quell'icona per ulteriori opzioni, inclusa la copia dell'URL Flash. Sfortunatamente, il fatto che un sito sia o meno inserito nella whitelist viene ricordato utilizzando DOM Storage o i cookie ed entrambi sono specifici del browser. Pertanto, abilitare Flash in un browser non lo abilita in un altro.

E, naturalmente, come bonus si ottiene il blocco degli annunci di GlimmerBlocker, per semplici siti HTTP.

Tuttavia, attenzione:

  • FlashBlock utilizza l'archiviazione locale HTML e pertanto potrebbe lasciare una traccia sul disco rigido locale per ogni sito visitato, indipendentemente dal fatto che utilizzi Flash e persino in modalità di navigazione privata.

  • Questo non può essere usato per filtrare pagine HTTPS sicure. Il proxy non può sbirciare nel contenuto, figuriamoci modificarlo. Inoltre, GlimmerBlocker non può nemmeno bloccare l'indirizzo IP: il valore di "Host" è in realtà il valore dell'intestazione Host , che non può essere visualizzato nel traffico HTTPS. A parte questo, il blocco sull'indirizzo IP è più semplice in un file host .

  • Anche quando si visualizza una semplice pagina HTTP, neanche i riferimenti alle risorse HTTPS possono essere bloccati. Come impedire ai siti Web HTTP di dire a Google e Facebook cosa stai visualizzando, il blocco <iframe src="https://plusone.google.com/...">richiede davvero che tu cambi il codice HTML della pagina che stai visualizzando. I componenti aggiuntivi del browser fanno un lavoro molto migliore lì e probabilmente vengono aggiornati anche quando i domini cambiano. Tuttavia, per coloro che insistono nel farlo in GlimmerBlocker: si potrebbe riscrivere domini specifici su un manichino. Nel riquadro "Trasforma", imposta "Solo per tipo di contenuto" su "qualsiasi tipo di testo" e aggiungi:

    // Rewrite "plusone.google.com" to "plusone.google.com.blocked", and so on:
    replace(/(plusone\.google\.com)/g, "$1.blocked");
    replace(/(apis\.google\.com)(\/js\/plusone)/g, "$1.blocked$2");
    replace(/(facebook\.com)/g, "$1.blocked");
    replace(/(facebook\.net)/g, "$1.blocked");
    replace(/(fbcdn\.net)/g, "$1.blocked");
    

    Ciò continuerà a fallire se alcuni JavaScript scrivono i nomi di dominio in un modo che non è facilmente riconoscibile dalla semplice sostituzione del testo.

Come per Firefox, è necessario il componente aggiuntivo originale , ma Opera e Chrome hanno il supporto integrato. Vedi Wikipedia per maggiori dettagli sul browser.


9

Basato esclusivamente su funzionalità:

Flashblock di Josorek

  • Può bloccare Flash o Silverlight o entrambi
  • Hai un riquadro opzioni
  • Puoi aggiungere e rimuovere dalla tua lista bianca dei siti
  • È inoltre possibile configurare le impostazioni per l'icona segnaposto (posizione, trasparenza)

Flashblock di Ruzanow

  • Bloccherà sia Flash che Silverlight
  • Puoi aggiungere un sito alla whitelist visitando il sito in questione, facendo clic con il tasto destro sull'icona segnaposto e scegliendo di disabilitare Flashblock per questo sito. (non sembra esserci un modo per indebitarlo o per gestire ulteriormente la lista bianca.

Kill Flash

  • Alcuni siti sono nella whitelist per impostazione predefinita, inclusi YouTube e Gmail (sembra che non ci sia modo di aggiungere nuovi siti a questa whitelist o rimuovere quelli esistenti).

Il flashblock di ruzanow ti dà anche una lista bianca, se fai clic destro su un elemento flash.
yanokwa,

Ho esteso un po 'la mia risposta : GlimmerBlocker fallisce quando si utilizza HTTPS. Quindi immagino che la mia non sia la risposta migliore. Sentiti libero di accettare il tuo come il migliore ;-)
Arjan,


2

È possibile utilizzare un blocco pubblicità per Chrome che blocca anche il flash. Uno di questi è:
AdBlock + Element Hiding Helper (di ruzanow).

Tuttavia, puoi anche passare a ChromePlus , una porta di Chrome, che supporta il vero blocco degli annunci.
Questo articolo dice:

Il componente aggiuntivo (estensioni) per Chrome può solo nascondere gli annunci pubblicitari ma non bloccarli prima del caricamento. ChromePlus può bloccare gli annunci pubblicitari prima del caricamento in base alle regole di AdblockPlus (le regole senza "##" sono per il blocco prima del caricamento ma non per nascondersi). Ad esempio, se un flash viene bloccato in base a questo tipo di regola AdblockPlus, non viene visualizzato per niente, viene bloccato quando viene appena ricevuto dalla rete.

MODIFICARE

Un'altra porta di Chrome che contiene un blocco degli annunci incorporato è il browser Iron di SRWare.

Una versione beta per Mac è disponibile per il download . La funzione di blocco degli annunci non è ancora disponibile su questa versione beta, ma è in arrivo.


sembra che ChromePlus sia solo Windows
Bryan Schuetz,

Sì, lo fa. Mi dispiace per quello, poiché avrebbe risolto il problema.
harrymc,

Vedi la mia modifica. Tuttavia, sei un po 'troppo presto per il blocco degli annunci.
harrymc,

2

Eccone un altro che è recentemente entrato in scena:

FlashControl

  • Blocks Flash
  • Flash può essere nuovamente bloccato senza ricaricare la pagina. È inoltre possibile disabilitare il rendering modificando lo stato di visibilità
  • Riquadro Opzioni
  • Lista bianca e gestione della lista nera
  • I filtri possono utilizzare espressioni regolari e il carattere jolly asterisco
  • Le impostazioni di configurazione includono colore e trasparenza segnaposto

Alcune di queste funzionalità non sono disponibili in Flashblock di Josorek, ma sicuramente fa un buon lavoro nel bloccare il flash.

FlashBlock di Ruzanow memorizza la sua lista bianca in un cookie HTML, quindi lo perderai dopo l'eliminazione dei cookie del browser. Non c'è modo di gestire questi dati, quindi tutti i siti che hai autorizzato rimarranno in quello stato; poiché non è possibile annullare alcuna modifica, ci troviamo di fronte a un dilemma: eliminare il cookie o utilizzare un secondo blocco per bloccare il flash sui siti che FlashBlock ha inserito nella whitelist.

Consiglio FlashBlock di Josorek.


1

Questo ora è ora integrato in Chrome. È una funzione sperimentale, ma funziona benissimo.

Ecco un articolo "How To" sull'argomento: http://www.howtogeek.com/58058/how-to-enable-flashblock-in-chrome-and-make-it-5000-more-secure/


Benvenuto in Super User! Sarebbe bello includere qui le parti essenziali della risposta e fornire il link solo per riferimento futuro.
slhck,

La mia versione di Chrome 20.0.1132.47 per Mac non ha questa sofferenza in circa: flags
Anon Gordon
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.