17

Как я могу отключить кеширование в Internet Explorer 9?

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


я попытался отключить кеш браузера, зайдя в:

  • инструменты
  • настройки интернета
  • В разделе « История просмотров» нажмите « Настройки».
  • В разделе Проверка новых версий сохраненных страниц выберите Каждый раз, когда я захожу на веб-страницу.

За исключением того, что Internet Explorer 9 (32-разрядная (Windows 7 (64-разрядная (Professional)))) не перезагружает страницу при нажатии кнопки « Назад» .

Как отключить кеширование в Internet Explorer 9?


я использую Fiddler, чтобы посмотреть, отправляет ли Internet Explorer 9 запрос HTTP на сервер, когда нажимаю кнопку « Назад» :

И Internet Explorer 9 не запрашивает страницу с сервера; вместо этого, обслуживая его из кэша.

Как отключить кеширование в Internet Explorer 9?


я попытался изменить режим браузера (версия Internet Explorer, которую Internet Explorer 9 сообщает серверу) на IE8 *, а также изменить режим ** Document Mode (версия механизма рендеринга Internet Explorer, которую Internet Explorer 9 использует для рендеринг страницы), и в обоих случаях браузер не запрашивает страницу при нажатии назад.

Как отключить кеширование в Internet Explorer 9?


Обновление: я попытался уменьшить максимальный размер кэша в Internet Explorer 9 до минимально допустимого значения: 8 МБ:

и перезапускает мой браузер, но Internet Explorer 9 не перезагружает страницу из кэша, когда я нажимаю кнопку Назад:

вместо этого показывается старая, закешированная версия веб-страницы.

Как отключить кеширование в Internet Explorer 9?

3 ответа3

10

Для этого просто нажмите клавишу F12, чтобы открыть представление «Разработчик», откройте меню « Кэш» и выберите « Всегда обновлять с сервера». В следующий раз, когда вы загрузите страницу в этой вкладке, она будет перезагружать все при каждой навигации.

Однако этот параметр не будет перенесен на другие вкладки и не будет сохранен при закрытии браузера.

2

Можете ли вы заставить ie9 использовать локальный CSS со следующим:

<HTML><HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</HEAD><BODY>
</BODY>
</HTML>

В IE9, чтобы использовать локальную таблицу стилей, просто нажмите на меню шестеренки в правом верхнем углу, а затем нажмите Свойства обозревателя. На вкладке «Общие» нажмите кнопку « Специальные возможности» и установите флажок « Форматировать документы с использованием моей таблицы стилей». Затем перейдите к текстовому файлу с кодом выше.

Вот скриншот нужной вам опции:

1

Ответ: нет, вы не можете отключить кеш в Internet Explorer 9.

  • Вы можете ограничить размер кэша
  • вы можете попросить IE обновить страницу каждый раз, когда вы переходите на нее
  • Вы можете нажать F5, чтобы вручную перезагрузить страницу

Но вы все равно можете обслуживать кэшированные версии страницы (то есть версию, которая не соответствует состоянию сервера).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .