Обновление страницы

Статус
Закрыто для дальнейших ответов.

Alexey Shadrin

Участник
Топикстартер
Сообщения
9 258
Реакции
1 188
Добрый день!
Посещенная страница обычно сохраняется в кэше броузера и извлекается из него при повторном заходе. Для принудительного обновления страницы приходится нажимать F5. Подскажите, pls, какую команду следует заложить в страницу, чтобы обновление выполнялось автоматически всякий раз при заходе? Дело в том, что иногда приходится менять содержимое тех или иных страниц (например, расценки или сроки), но изменения порой остаются незамеченными.
Спасибо.
 
Ответ: Обновление страницы

Самый простой способ — вставить соответствующий мета-тег. Но все равно многое будет зависеть от браузера.

Expires

Мета теги Expires - управляет кэшированием. Если указанная в теге дата прошла, то броузер должен сделать повторный сетевой запрос, а не использовать копию из кэша. Если изначально указать прошедшую дату, то документ не будет кэшироваться.
Некоторые поисковые роботы могут отказаться индексировать документ с устаревшей датой.
Дата должна указываться в стандарте [RFC850].
Пример: <META HTTP-EQUIV="Expires" content="Wed, 26 Feb 1999 08:21:57 GMT">


Pragma

Pragma - Контроль кэширования. При значении “no-cache” кэширование данного не рекомендовано. Предназначен для документов, получаемых в результате работы скрипта.
Пример: <META HTTP-EQUIV="Pragma" content ="no-cache">


Refresh

Мета тег Refresh - определение задержки времени в секундах, после которой броузер автоматически обновляет документ. Дополнительная возможность - автоматическая загрузка другого документа.
Пример: <META HTTP-EQUIV="Refresh" content ="4; URL=http://www.name.com/">
Если нужно просто обновить документ, то URL указывать не обязательно.
 
Ответ: Обновление страницы


Не по теме:
Скажу больше F5 это не совсем полное обновление - полное обновление кеша Ctrl-F5. Вернее обновление даже того, что помечено временной меткой (или чем-то вроде этого) как новое
 
Ответ: Обновление страницы

хаха, у меня в Опере на ctrl+F5 обновились все открытые страницы
 
Ответ: Обновление страницы

Vadim_PDF сказал(а):

Не по теме:
Скажу больше F5 это не совсем полное обновление - полное обновление кеша Ctrl-F5.

Не по теме:
не во всех браузерах, ой не во всех :) в файрфоксе, например, Ф5 обновляет, а ктрл+Ф5 ничего не делает.
В сафари страница обновляется cmd+R.

 
Ответ: Обновление страницы


Не по теме:
ну... Explorer рулит - по крайней мере по статистике
1. Microsoft Internet Explorer - 87.28 %
2. Mozilla Firefox - 8.45 %
3. Apple Safari - 1.21 %
4. Netscape - 1.11 %
5. Opera - 1.09 %
- она колеблется на разных сайтах, но вообщем понятно...
- посему остальные тщательно ищут аналогию Ctrl-F5 в F1 :)

 
Ответ: Обновление страницы


Не по теме:
Речь идет о принудительном запрете кэширования страниц, которое бы работало в всех браузерах, так что разговоры о том кто какие кнопки жмет лишние...

Суть проблемы как раз и заключается в том что многие юзеры (независимо от браузера) не обновляют страницу нажатием клавиши F5 - этого в данном случае достаточно... именно для этого целесообразно использовать Мета-теги, о которых и сказал faortto...

 
Ответ: Обновление страницы

А вот мой прокси плюёт на запрет кеширования. По причине криворукости подавляющего большинства запрещальщиков :( Но включена проверка ласт-модифайд. Обычно проблем нет.

У многих провайдеров и горе-провайдеров кампусов тоже запрет игнорируется, но не всегда корректно.

Ещё у продвинутых пользователей, бывает, запрещены некоторые метатеги.

Так что однозначного рецепта запретить кеширование нет.
 
Статус
Закрыто для дальнейших ответов.