Disabilita Adblock Plus per visualizzare la pagina

Stamattina rimbalzando da link a link approdo in una pagina web che mi chiede di disabilitare Adblock Plus per poter leggere l’articolo che mi interessava. A quel punto esclamo:

..e come diavolo fa a sapere che uso quell’estensione!?

Vado di wget per scaricare il contenuto della pagina ed ecco la geniale trovata :)

Sfruttare attraverso codice javascript una delle voci presente di default nella blacklist di Adblock Plus e leggere il valore che l’estensione assegna alla variabile disabled.

index.html

var disabled = false;

if (disabled == false) {
location.replace(“http://www.google.com”);
alert(“Sorry: Adblock is endabled!”);
} else {
document.write(‘Adblock is disabled! :) ’);
}
adb.js

disabled = true;

In effetti non mi viene in mente un’idea migliore, la genialità sta tutta nella semplicità/banalità. Qui un esempio pratico.
Questa voce è stata pubblicata in code, privacy e contrassegnata con , , . Contrassegna il permalink.

3 risposte a Disabilita Adblock Plus per visualizzare la pagina

  1. Timendum scrive:

    tecnicamente in realtà controlla solo se un determinato filtro è abilitato, visto che io ho adblock ma il tuo script me la disabilitato.In ogni caso pessima mossa IMHO, uno che ha adBlock non cliccherà mai su un banner, soprattutto se forzato a disabilitarlo

  2. Gianni Amato scrive:

    pessima mossa sì, ma la genialità è riferita alla tecnica usata per individuare la presena dell'estensione. Una tecnica simile potrebbe essere utilizzata per individuare la presenza di molte altre estensioni.

  3. Nguulo scrive:

    G E N I A L E :)