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

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

44
задан Don Ch 3 May 2010 в 02:08
поделиться

6 ответов

Откройте Свойства обозревателя . На вкладке Общие в разделе История просмотров щелкните Настройки . Установите переключатель « Каждый раз, когда я посещаю веб-страницу ».

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

69
ответ дан 26 November 2019 в 21:46
поделиться

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

MS IE

  1. в меню выберите "Инструменты" для IE5 или "View" для IE4
  2. выберите "Internet Options"
  3. в разделе "Temporary Internet Files" нажмите на "Settings"
  4. выберите "Every visit to the page" для "Check for newer versions of stored pages" сохраните настройки Надеюсь, это может помочь, пожалуйста, проверьте
5
ответ дан 26 November 2019 в 21:46
поделиться

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

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

16
ответ дан 26 November 2019 в 21:46
поделиться

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

index.html?a=346456

11
ответ дан 26 November 2019 в 21:46
поделиться

Ctrl+Shift+Del откроет диалог Clear Private Data (или выберите его из меню Safety). Снимите флажки со всего, кроме первых двух пунктов, чтобы очистить только кэш.

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

3
ответ дан 26 November 2019 в 21:46
поделиться

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

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

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

10
ответ дан 26 November 2019 в 21:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: