Решение Кабира верное. URL моего изображения был
/images/ads/homepage/small-banners01.png,
и это отключило AdBlock. Это не было междоменной проблемой для меня, и это не удалось как на локальном хосте, так и в сети.
Я использовал вкладку сети Chrome для отладки и нашел очень запутанные результаты для этих конкретных изображений, которые не удалось загрузить. Первый запрос не даст ответа (Статус "(ожидает)"). Позже появился второй запрос, в котором был указан исходный URL, а затем «Перенаправить» в качестве инициатора. Все заголовки запроса на перенаправление были для этой идентичной короткой строки данных, закодированных в base64, и каждый из них не возвращал ответа, хотя статус был «Успешный»:
GET data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg== HTTP/1.1
Позже я заметил, что эти встроенные стили были добавлены ко всем элементам изображения:
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
Наконец, я не получил никаких сообщений «не удалось загрузить ресурс» в консоли, а вот так:
Port error: Could not establish connection. Receiving end does not exist.
Если что-то из этого происходит с вами, это, вероятно, связано с AdBlock. Выключите его и / или переименуйте файлы изображений.
Кроме того, из-за встроенного CSS, созданного AdBlock, макет моего слайдера рекламных акций был скинут. Хотя я смог исправить проблемы с макетом с помощью CSS, прежде чем нашел решение Кабира, CSS был несколько излишним и влиял на гибкость слайдера для обработки изображений разных размеров.
Я думаю, что урок: будьте осторожны, как вы называете свои изображения. Эти изображения не были злонамеренными или раздражающими, поскольку они предупреждали посетителей о текущих акциях и специальных предложениях ненавязчивым способом.