How to disable caching in Internet Explorer 9

browser-cachecacheinternet explorerinternet-explorer-9

How can i disable caching in Internet Explorer 9?

i browse to a page, and click a link. When i click Back, i need the browser to always re-fetch the page from the web-site.


i've tried disabling the browser cache by going into:

  • Tools
  • Internet Options
  • Under Browsing History, click Settings
  • Under Check for newer versions of stored pages, select Every time I visit the webpage

    enter image description here

Except that doesn't cause Internet Explorer 9 (32-bit (Windows 7 (64-bit( Professional)))) to reload the page when clicking the Back button.

How do i disable caching in Internet Explorer 9?


i use Fiddler to watch if Internet Explorer 9 makes an HTTP request to the server when i click the Back button:

enter image description here

And Internet Explorer 9 does not request the page from the server; instead serving it from the cache.

How do i disable caching in Internet Explorer 9?


i've tried changing the Browser Mode (the version of Internet Explorer that Internet Explorer 9 reports to the server) to IE8*, as well as changing the **Document Mode (the version of Internet Explorer rendering engine that Internet Explorer 9 uses to render the page), and in both cases the browser does not request the page when clicking back.

How do i disable caching in Internet Explorer 9?


Update: i tried reducing the maximum cache size in Internet Explorer 9 to the lowest allowable value: 8 MB:

enter image description here

and restarting my browser, but Internet Explorer 9 does not re-fetch the page from the cache when i click Back:

enter image description here

instead showing the old, cached, version of the web-page.

How do i disable caching in Internet Explorer 9?

Best Answer

To do this, simply press F12 to bring up the Developer view, click the Cache menu, and select Always refresh from server. The next time you load a page in that tab, it will redownload everything every time you navigate.

This setting will not carry over to other tabs or be retained when you close the browser, however.

Related Question