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.

No Trackbacks

You can leave a trackback using this URL: http://www.gianniamato.it/2009/10/disabilita-adblock-plus-per-visualizzare-la-pagina.html/trackback

2 Comments

  1. 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

    Posted 30 ottobre 2009 at 11:13 | Permalink
  2. 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.

    Posted 30 ottobre 2009 at 11:26 | Permalink

Post a Comment

Your email is never shared. Required fields are marked *

*
*