Firefox 1.5 использует кэширование в памяти для целых веб-страниц, включая их состояния JavaScript, для одного сеанса браузера.Переход назад и вперед между посещенными страницами не требует загрузки страницы, и состояния JavaScript сохраняются.Эта функция, которую некоторые называют bfcache (для «Back-Forward Cache»), делает навигацию по страницам очень быстрой.Это состояние кэширования сохраняется до тех пор, пока пользователь не закроет браузер.
событие pagehow
Это событие работает так же, как событие load
, за исключением того, что оно срабатывает каждый разстраница загружается (тогда как событие загрузки не запускается в Firefox 1.5, когда страница загружается из кэша).При первой загрузке страницы событие pageshow
срабатывает сразу после запуска события загрузки.Событие pageshow использует логическое свойство с именем persisted
, для которого при начальной загрузке установлено значение false
.Он устанавливается на true
, если это не начальная загрузка (другими словами, он устанавливается на true, когда страница кэшируется).
https://developer.mozilla.org/en/Using_Firefox_1.5_caching