Как отключить кеш в IE8? Мы разрабатываем Javascript и тестируем его в IE8, но нам нужно очищать кеш каждый раз, когда мы вносим изменения в файлы Javascript.
Как отключить кеш в InternetExplorer 8
Ответ 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