Есть ли стандарт для каких действий 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
.
Итак, как это должно работать, или (если нет стандартного), как основные браузеры отличаются тем, как они реализуют эти функции обновления?