Как я могу отключить кэш в IE8? Мы делаем разработку JavaScript и тестируем ее в IE8, но мы должны очистить кэш каждый раз, когда мы вносим изменения в файлы JavaScript.
Откройте Свойства обозревателя . На вкладке Общие в разделе История просмотров щелкните Настройки . Установите переключатель « Каждый раз, когда я посещаю веб-страницу ».
Это не «отключает» кеш как таковое, но должно решить вашу основную проблему - файлы JS следует каждый раз перезагружать.
Для того, чтобы установить отключенный кэш браузера. Следуйте инструкциям ниже:
MS IE
Ctrl + F5 Должно вызывать полное обновление страницы, включая весь кэшированный javascript.
Иногда вам все равно понадобится очистка кеша, потому что даже Ctrl + F5 не будет работать по непонятным причинам, IE не может даже «обновить» правильно в 100% случаев.
Если это не удается, это сделает случайный параметр в строке запроса:
index.html?a=346456
Ctrl+Shift+Del откроет диалог Clear Private Data (или выберите его из меню Safety). Снимите флажки со всего, кроме первых двух пунктов, чтобы очистить только кэш.
Однако вам не нужно очищать кэш. Если вы обращаетесь к своим js-файлам через веб-сервер (например, IIS, запущенный локально), обычные механизмы контроля кэша должны справиться с этой задачей. Если это не так, то Ctrl+F5 обычно устраняет проблему.
Загрузите JavaScript таким образом.
<html>
...
<script type="text/javascript">
document.write('<script src="yourscript.js?'+Math.random()+'"></script>');
</script>
...
</html>
Изменить: Если это не очевидно, удалите этот код, как только вы начнете производство!