Скрипт для принудительного поведения кэша IE8
В IE8 есть опция для инструментов разработчика кеша, которая называется "всегда обновлять с сервера". Возможно ли иметь какой-либо javascript или аналогичный, чтобы заставить это поведение, или я должен делать это всегда вручную?
я пробовал
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
но проблема обновления в моем приложении, кажется, решена только путем проверки "всегда обновлять с сервера" на панели параметров кэша.
Спасибо
1 ответ
Решение
Если вы используете jQuery, вы можете сделать:
$.ajaxSetup ({cache: false});
который решил многие проблемы с кэшированием IE8 для меня при использовании jquery + ajax.
В противном случае вы можете использовать "кеш-прерыватель", добавив уникальный номер в конец URI.js. Вот так:
Конечно, уникальным # может быть DateTime(), который уникален при каждом запросе страницы.