Подтвердить что ты не робот

Как отключить кеш в InternetExplorer 8

Как отключить кеш в IE8? Мы разрабатываем Javascript и тестируем его в IE8, но нам нужно очищать кеш каждый раз, когда мы вносим изменения в файлы Javascript.

4b9b3361

Ответ 1

Перейдите в Свойства обозревателя. На вкладке Общие в разделе История просмотров нажмите Настройки. Выберите " При каждом посещении веб-страницы).

Это не "отключает" кеш как таковой, но он должен исправить вашу основную проблему - файлы JS должны перезагружаться каждый раз.

Ответ 2

Ctrl + F5 Должно возникнуть полное обновление страницы, включая весь этот кешированный javascript.

Иногда вам все равно нужно очистить кеш, потому что даже Ctrl + F5 не будет работать, по причинам, не зависящим от IE, даже не может получить "обновление" в 100% случаев.

Ответ 3

Если это не удается, случайный параметр в строке запроса сделает это:

index.html? А = 346456

Ответ 4

Загрузите JavaScript таким образом.

<html>
...
<script type="text/javascript">
document.write('<script src="yourscript.js?'+Math.random()+'"></script>');
</script>
...
</html>

Изменить: Если это не очевидно, удалите этот код, как только вы войдете в производство!

Ответ 5

Чтобы отключить кеш браузера. Следуйте инструкциям ниже:

MS IE

  • из меню выберите "Инструменты" для IE5 или "Просмотр" для IE4
  • выберите "Свойства обозревателя"
  • в разделе "Временные файлы Интернета" нажмите "Настройки"
  • выберите "Каждое посещение страницы" для "Проверить новые версии сохраненных страниц" сохранить настройки Я надеюсь, что это может помочь, пожалуйста, проверьте

Ответ 6

нажмите "Fn F12", чтобы открыть инструменты разработчика

нажмите "Кэш"

выберите "Всегда обновлять с сервера"

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

* Примечание. Вы должны оставить окно инструментов разработчика открытым, оно не обязательно должно быть впереди, но оно должно оставаться открытым для сохранения кэша.

Ответ 7

Ctrl + Shift + Del откроет диалоговое окно "Очистить приватные данные" (или выберите его в меню "Безопасность" ). Снимите все, кроме первых двух элементов, чтобы очистить только кеш.

Вам не нужно очищать кеш. Если вы получаете доступ к своим js файлам через веб-сервер (например, IIS, запущенный локально), обычные механизмы управления кэшем должны делать трюк. Если они этого не делают, Ctrl + F5 обычно исправляет проблему.

Ответ 8

Если ваши файлы javascript обслуживаются exclusivley из подкаталога, вы можете включить немедленное истечение срока действия для этого каталога в IIS. Недавно я столкнулся с этой проблемой, обслуживающей контент из подкаталога, и это было самое быстрое и простое решение, которое я нашел.

Ответ 9

Откройте инструменты отладки IE (F12), Cache в меню и выберите всегда обновление с сервера. Это означает, что вам нужно отключить инструменты отладки.

Ответ 10

Возможно, проще не обновлять браузер, а просто переименовать js файлы (и css). Это то, что сработало для меня... поскольку серверу не понравилось случайное число после файла .js