Код: Выделить всё
#element {
background-color: #0E0F10;
background-image: url(images/the_background.jpg);
}
Я попробовал добавить метатеги Pragma, Expires и Cache-control, но это не имеет никакого значения.
Единственный способ заставить изображение отображаться в первый раз — указать абсолютный URL-адрес следующим образом:
Код: Выделить всё
#element {
background-color: #0E0F10;
background-image: url(http://site.com/images/the_background.jpg);
}
Оглядываясь вокруг, я нашел подлый трюк для исправления связанной ошибки в Chrome, который по совпадению также устраняет эту проблему: http://blog.andrewcantino.com/blog/2012 ... fresh-bug/
По сути, когда я открываю страницу в первый раз, все фоновые изображения перезагружаются через JavaScript, и с этого момента все работает нормально.
Однако я хотел бы реализовать более элегантное исправление или найти настоящую причину проблема.
Буду признателен за любой совет.
Подробнее здесь: https://stackoverflow.com/questions/126 ... -in-chrome
Мобильная версия