Какой тип исходного кода HTML, JavaScript или веб-страницы может привести к тому, что Adblock не будет отображать страницу при использовании Google Chrome?

У меня возникла интересная проблема с Google Chrome и Adblock (не Adblock Plus), которые мешают отображению веб-страниц в целом.

Когда я пытаюсь просмотреть эту страницу http://inkthemes.com/wptheme/classicraft/ad/black-bmw-z4-red-leather-seats-convertible/

.. в Chrome с включенным Adblock 2.36.2 страница просто появляется пустой. Но, нажав на источник просмотра, я вижу код в порядке. Для этого конкретного демонстрационного сайта домашняя страница и страница листинга работают нормально. Но каждая страница контента становится белой. Если я отключаю расширение, то все работает нормально.

Я думаю, что где-то есть какой-то класс или ключевое слово ID, которое его запускает, но не приведет ли это к тому, что вся страница станет пустой (а не только контейнер для этого класса)?

Может ли это быть связано с doctype? Что может быть причиной этого?

Это ссылка на расширение, которое я использую.

https://chrome.google.com/webstore/detail/adblock/gighmmpiobklfepjocnamgkkbiglidom?hl=en

1 ответ

Проблема с single-ad имя класса, которое присутствует на body тег.

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

В противном случае есть еще одна причина, по которой Adblock интерпретирует всю body в качестве рекламы и добавления самого класса.

Другие вопросы по тегам