Какие запросы генерируют обновления браузеров «F5» и «Ctrl + F5»?
Есть ли стандарт для каких действий?F5 а такжеCtrl + F5 триггер в веб-браузерах?
Однажды я экспериментировал с IE6 и Firefox 2.x.F5 обновление будет инициировать HTTP-запрос, отправленный на сервер сIf-Modified-Since
заголовок, аCtrl + F5 не будет иметь такой заголовок. В моем пониманииF5 будет стараться максимально использовать кэшированный контент, покаCtrl + F5 предназначен для того, чтобы отказаться от всего кэшированного контента и просто получить весь контент с серверов снова.
Но сегодня я заметил, что в некоторых последних браузерах (Chrome, IE8) это больше не работает. И то и другоеF5 а такжеCtrl + F5 ОтправитьIf-Modified-Since
заголовок.
Итак, как это должно работать, или (если нет стандарта), как основные браузеры отличаются тем, как они реализуют эти функции обновления?