Какой тип исходного кода 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
в качестве рекламы и добавления самого класса.