Найти в Дзене
Digital Marketing Hub

AdGuard блокирует картинки на сайте по имени! Называйте файлы правильно.

Сегодня работая над клиентским сайтом, который сделан на MODX Revo, при чем весьма хорошо разработчики потрудились, те сайты с которыми приятно работать, все красиво разложено и порядок в коде, проект зашел ко мне на исправления с Кворка кстати.

В общем одна из задач было поправить вывод SVG иконок в блоке про преимущества, клиент сказал что перестали отображаться в Хроме, в остальных браузерах все ок.

После часа выяснения в чем же дело, причем с моей стороны были попытки выводить иконку в png, что тоже не работало, отключив AdGuard, я все же увидел иконки, т.е. их блокировал именно он, после изучения логов этого шайтан-расширения. стало понятно что иконки блокируются базовым фильтром AdGuard, о чем он радостно сообщил в своих логах, но чем могли навредить ему иконки?

Оказывается имя иконок спровоцировало их блокировку, мне сразу показалось странным конечно почему у всех иконок имя adv1.svg, adv2.svg, adv3.svg и т.д. а adv с буржуйского - advertising (реклама), в общем adGuard решил что это рекламные баннеры видимо.

Логи adGuard
Логи adGuard

После переименования файлов иконок в icon1.svg и так далее, все начало отображаться

-2

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