Es spielt einem der Browser was das Caching von dynamischen Inhalten angeht ja manches Mal einen Streich. Auf der unten genannten Website wird eine kurze Übersicht über das Verhalten unterschiedlicher Browservarianten beim Drücken der Refresh-Taste gegeben und vor allem auch erwähnt, welchen Effekt die Kombination ctrl-F5 hat.
- Internet Explorer 6 and 7 do both send only cache refresh hints on ctrl+F5. On ctrl+F5 they both send the header field ‘Cache-Control’ set to ‘no-cache’.
- Firefox 3 do send the header field ‘Cache-Control’ with the value ‘max-age=0? if the user press f5. If you press ctrl+f5 Firefox sends the ‘Cache-Control’ with ‘no-cache’ (hey it do the same as IE!) and send also a field ‘Pragma’ which is also set to ‘no-cache’.
- Firefox 2 does send the header field ‘Cache-Control’ with the value ‘max-age=0? if the user press f5. ctrl+f5 does not work.
- Opera/9.62 does send ‘Cache-Control’ with the value ‘max-age=0? after f5 and ctrl+f5 does not work.
- Safari 3.1.2 behaves like Opera above.
- Chrome does something quite different: ‘Cache-Control’ is always set to ‘max-age=0?, no matter if you press enter, f5 or ctrl+f5. Except if you start Chrome and enter the url and press enter.
about:cache
Interessant ist beim Firefox außerdem die Adresse about:cache, die eine Liste der speicher- und plattenbasierten Caches mit deren Inhalten aufzeigt.