Почему Opera блокирует css и js при активном «блокировщике рекламы»?
При включенном "блокировщике рекламы" в Опере страница становится голой HTML. CSS, JS и даже изображения отсутствуют на сайте. Стоит выключить блокировщик рекламы в настройках (встроенный в оперу) и страница отображается и работает как нужно. В других браузерах соответственно тоже все работает корректно.
Вопрос: можно ли с этим как-то бороться или можно ли как-то определить, что включен блокировщик?
текстовое содержимое тэга noscript в данном случае все равно не отображается на сайте
Алексей Уколов, вы правы, проверил на других доменах ту же страницу и все работает нормально. А можно ли как-то узнать, что у пользователя включен блокировщик и он не видит нормально контент?
При включённом блокировщике скрипт ищет запросы содержащие запрещённые адреса, имена файлов и т. п. В исходный код страницы вставляется css код, который скрывает рекламный контент, отслеживаются js запросы и т. п.
Да, можно отловить блокировку рекламы. Например BlockAdBlock и похожие плагины.