Un sito può rilevare se utilizzo AdBlock in Firefox?


38

Di recente ho visitato il sito Web (ufficiale) alla ricerca di un episodio di uno show televisivo. Il sito ha visualizzato una finestra di dialogo informativa in cui si afferma che ho dovuto disabilitare AdBlock per visualizzare il contenuto. È possibile o è solo un'ipotesi colta? Firefox pubblicizza quali componenti aggiuntivi ho installato? In tal caso: come e perché funziona in questo modo?

Risposte:


42

Sì, un sito Web è in grado di rilevare che Adblock Plus è installato facendo riferimento a un file Javascript noto per essere bloccato da Adblock Plus (perché corrisponde a una regola predefinita) e verificare se questo codice Javascript è stato eseguito, controllando ad esempio una variabile.

Consulta una spiegazione qui: Come rilevare Adblock Plus

E maggiori dettagli su Wikipedia: Adblock - Detection .


5

È del tutto possibile, può essere fatto con un po 'di javascript. Puoi vedere una prova di concetto qui che mostra come rilevare più programmi adblock diversi, che utilizza anche JavaScript per il rilevamento. Non è proprio il fatto che Firefox "pubblicizzi" i componenti aggiuntivi installati, è il metodo utilizzato dalla maggior parte dei programmi di blocco degli annunci. La maggior parte nasconderà semplicemente gli elementi utilizzando la proprietà di visibilità CSS e filtrerà determinati URL. Questi URL possono essere falsificati nel tentativo di ingannare il filtro ed è una battaglia in corso per quanto riguarda il blocco del rilevamento .


Anche una risposta interessante. Guarderò poc per ottenere maggiori informazioni.
Anders,

Sembra che sia stato corretto. Ho fatto clic sul primo collegamento e il collegamento dello script di rilevamento è stato interrotto.
user39559,

3

Senza usare alcun trucco, la maggior parte dei browser pubblicizza plug-in installati (come Flash), ma non componenti aggiuntivi (come Adblock, che è rilevabile con altri mezzi come Snark ha risposto ). Vedi Panopticlick , e aiuta le loro indagini ...

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.