从页面获取刷新事件

如何获取页面刷新事件。 我想检测用户是否刷新了页面

不知道如何在Jquery中做到这一点

window.onbeforeunload = function (e) { var e = e || window.event; // For IE and Firefox if (e) { e.returnValue = 'Any string'; } // For Safari return 'Any string'; }; 

https://developer.mozilla.org/en/DOM/window.onbeforeunload

在$(document).load()上

  • 从cookie中读取var current_page
  • 如果它与您当前的页面相同,则表示您已刷新
  • 将当前页面写入cookie中的var current_page

您正在寻找的事件是beforeunload,您可以停止这样的页面刷新:

 $(window).bind('beforeunload', function(){ return ''; });