Я недавно посетил (официальный) сайт в поисках эпизода телешоу. На сайте выскочило информационное диалоговое окно о том, что мне пришлось отключить AdBlock, чтобы увидеть содержимое. Это вообще возможно или это просто догадка? Разве Firefox не рекламировать то, что аддоны у меня установлены? Если да, то как и почему это происходит?
Может ли сайт определить, Использую ли я AdBlock в Firefox?
3 ответа
да, веб-сайт может обнаружить, что Adblock Plus установлен, ссылаясь на файл Javascript, который, как известно, заблокирован Adblock Plus (потому что он соответствует правилу по умолчанию), и проверить, запущен ли этот код Javascript, например, проверив переменную.
см. объяснение здесь:Как Обнаружить Adblock Plus
и более подробная информация в Википедии:Adblock-Detection.
Это вполне возможно, это можно сделать с помощью javascript. Вы можете увидеть доказательство концепции здесь, который показывает, как обнаружить несколько различных программ adblock, который также использует javascript для обнаружения. Это на самом деле не тот факт, что Firefox "рекламирует" ваши установленные дополнения, это метод, который большинство программ adblock используют для работы. Большинство будет просто скрывать элементы С помощью свойства видимости CSS и фильтровать определенные URL-адреса. Эти URL-адреса могут быть подделаны в попытка обмануть фильтр, и это продолжающаяся битва в отношении блокирование обнаружения.
без использования каких-либо уловок, большинство браузеров рекламируют установленные плагины (например, Flash), но не дополнения (например, Adblock, который можно обнаружить другими способами как Снарк ответил). См.Panopticlick, и помочь их расследованию...
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]