从页面获取刷新事件

时间:2009-08-13 10:22:05

标签: jquery

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

3 个答案:

答案 0 :(得分:2)

不确定如何在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

答案 1 :(得分:2)

On $(document).load()

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

答案 2 :(得分:0)

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

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