1

Просто любопытно: AdBlock загружает рекламу, но не показывает ее? Или это полностью останавливает загрузку рекламы, что означает, что показ рекламы никогда не происходит вообще?

2 ответа2

0

Хотя неясно, какое приложение вы подразумеваете под "AdBlock", большинство таких программ делает и то, и другое: блокирует сетевые запросы для файлов, связанных с рекламой, а также предотвращает отображение в браузере, используя правила CSS, элементов, которые нельзя заблокировать.

0

Предположим, вы говорите об AdBlock Plus.

Когда веб-страница загружена, браузер загружает документ HTML. Он анализирует документы и создает дерево DOM; дерево DOM представляет собой специализированную структуру, которая хранит все элементы (например, изображения, текст, макет, шрифт, видео, сценарии, плагины ...) для отображения. Затем браузер загружает внешние элементы, указанные в дереве DOM, и отображает всю веб-страницу.

AdBlock работает, удаляя элемент, который необходимо заблокировать, непосредственно из дерева HTML DOM, до того, как веб-страница будет отображена. Это может быть сам рекламный баннер, элементы отслеживания или даже сценарии, которые отображают рекламу.

Поэтому рекламный элемент уже исчезает, когда браузер собирается отобразить веб-страницу, и объявление никогда не будет загружено.

Вы можете проверить понимание, проверив дерево DOM (например, инспектором DOM в Firefox).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .