Bir site Firefox’ta AdBlock kullanıp kullanmadığımı tespit edebilir mi?


38

Geçenlerde bir TV şovunun bir bölümünü aramak için resmi bir web sitesini ziyaret ettim. Site, içeriği görmek için AdBlock'u devre dışı bırakmak zorunda olduğumu belirten bir bilgi iletişim kutusu açtı. Bu mümkün mü yoksa sadece eğitimli bir tahmin mi? Firefox, hangi eklentileri yüklediğimin reklamını yapar mı? Öyleyse: nasıl ve neden bu şekilde çalışıyor?

Yanıtlar:


42

Evet, bir web sitesi Adblock Plus'ın, Adblock Plus tarafından engellendiği bilinen bir Javascript dosyasına (varsayılan bir kuralla eşleştiğinden dolayı) başvurarak yüklendiğini algılayabilir ve örneğin, bir değişkeni kontrol ederek bu Javascript kodunun çalışıp çalışmadığını kontrol eder.

Burada bir açıklamaya bakın: Adblock Plus Nasıl Tespit Edilir

Ve Wikipedia'da daha fazla ayrıntı: Adblock - Algılama .


5

Tamamen mümkün, biraz javascript ile yapılabilir. Burada , algılama için javascript kullanan birden fazla farklı adblock programının nasıl algılandığını gösteren bir kavram kanıtı görebilirsiniz . Gerçekten Firefox'un yüklü eklentilerinizi "tanıtması" gerçeği değil, çoğu reklam engelleme programının çalışması için kullanılan yöntemdir. Çoğu, yalnızca CSS görünürlük özelliğini kullanarak öğeleri gizler ve belirli URL'leri filtreler. Bu URL'lere, filtreyi kandırmaya çalışırken sahte olabilir ve tespitin engellenmesiyle ilgili süregelen bir mücadeledir .


Aynı zamanda ilginç bir cevap. Daha fazla bilgi almak için poc'a bakacak.
Anders

Düzeltildi gibi görünüyor. İlk bağlantıya tıkladım ve tespit komut dosyası bağlantısı kesildi.
user39559

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.