Как запретить IE6 повторно загружать уже извлеченные изображения, добавленные с помощью DOM-манипуляции - PullRequest
1 голос
/ 15 сентября 2008

Если вы добавите изображение в DOM вашего браузера, IE6 не будет проверять свой кэш, чтобы увидеть, загрузило ли оно уже изображение, но вместо этого повторно получит его с сервера. Я не нашел ни одной комбинации заголовков ответа HTTP (следующего запроса изображения), чтобы убедить IE6 в том, что он может кэшировать изображение: Cache-control, Expires, Last-Modified.

Некоторые полагают, что вы можете вернуть 304 последующих запросов изображений, чтобы сообщить IE6 «вы уже получили его», но я хочу, во-первых, избежать всей поездки на сервер.

Ответы [ 2 ]

1 голос
/ 16 октября 2008

Может быть это будет работать? (такое же поведение, как при наведении на ссылки с фоновым изображением css)

0 голосов
/ 15 сентября 2008

Быстрый Google упоминает заголовок «Истекает», который вы уже попробовали. Копая глубже, он упоминает заголовок ETag:

http://mir.aculo.us/2005/08/28/internet-explorer-and-ajax-image-caching-woes

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...