使用 javascript 的页面缓存跟踪

Page cached tracking using javascript

如何在所有浏览器中使用javascript检查页面是否缓存在浏览器中?我只想在浏览器中按下后退按钮时执行一个 javascript 函数。

我们可以使用 JQuery History 插件来实现。

$(document).ready(function()
{
$('body').append('<div class="is_cached"></div>');
});

History.Adapter.bind(window,'statechange',function(){
if($('.is_cached').length >= 1)
{
  alert('this page is cached');
}
});