Un site peut-il détecter si j'utilise AdBlock dans Firefox?


38

J'ai récemment visité un site Web (officiel) à la recherche d'un épisode d'une émission télévisée. Le site a ouvert une boîte de dialogue d'information indiquant que je devais désactiver AdBlock pour afficher le contenu. Est-ce possible ou s'agit-il d'une supposition éclairée? Est-ce que Firefox annonce les extensions que j'ai installées? Si oui: comment et pourquoi cela fonctionne-t-il?

Réponses:


42

Oui, un site Web peut détecter qu'Adblock Plus est installé en référençant un fichier Javascript réputé bloqué par Adblock Plus (car il correspond à une règle par défaut) et vérifier si ce code Javascript a été exécuté, en vérifiant par exemple une variable.

Voir une explication ici: Comment détecter Adblock Plus

Et plus de détails sur Wikipedia: Adblock - Detection .


5

C'est tout à fait possible, cela peut être fait avec un peu de javascript. Vous pouvez voir une preuve de concept ici qui montre comment détecter plusieurs différents programmes de Adblock, qui utilise également le javascript pour la détection. Ce n'est pas vraiment le fait que Firefox "annonce" vos add-ons installés, c'est la méthode que la plupart des programmes adblock utilisent pour fonctionner. La plupart masqueront simplement des éléments à l'aide de la propriété de visibilité CSS et filtreront certaines URL. Ces URL peuvent être falsifiées dans le but de tromper le filtre, ce qui est une bataille en cours pour bloquer la détection .


Aussi réponse intéressante. Examinons poc pour obtenir plus d'informations.
Anders

Il semble avoir été corrigé. J'ai cliqué sur le premier lien et le lien du script de détection était rompu.
user39559

3

Sans utiliser de supercherie, la plupart des navigateurs annoncent les plugins installés (comme Flash), mais pas les add-ons (comme Adblock, qui est détectable par d'autres moyens, comme la réponse à Snark ). Voir Panopticlick et aider leur enquête ...

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.