我需要检测页面是刷新还是关闭。如果刷新页面,那么我必须计算刷新的时间。我使用以下代码:
var count = 1;
$(window).bind('beforeunload', function(){
if(sessionStorage.getItem('retainedCount')){
count = sessionStorage.getItem('retainedCount');
}
alert('The number of time that the page has refreshed is : '+count);
count++;
sessionStorage.setItem('retainedCount',count);
});
按F5或浏览器刷新按钮时工作正常。但它也在页面关闭时执行,我不想要。有没有办法明确检测窗口的关闭?
这是一个工作小提琴:http://jsfiddle.net/4DD6j/
谢谢!