>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как запретить кэширование определенной страницы с помощью javascript? http://forum.mozilla-russia.org/viewtopic.php?id=51196 |
CoolCmd > 25-08-2011 15:57:20 |
Например нужно вылечить косяк, который наблюдается на всех форумах (включая этот): тема помечена как непрочитанная, заходим в нее, жмем back, а тема по-прежнему помечена как непрочитанная, потому что вынута из кэша. Как это исправить, например с помощью greasemonkey? Самый простой способ - это повесить на pageshow обработчик, который проверяет event.persisted и если равно true, то делать location.reload(false). Но на части форумов persisted всегда false и dom-ик перестраивается, т.е. невозможно определить, загружена страница из инета или из кэша. Добавление 'http-equiv', 'Cache-Control' ни на что не влияет. |