如何知道用户已经使用jquery重新加载了网页?

时间:2016-05-11 08:05:11

标签: javascript jquery

如果用户重新加载网页,

detect_reload()函数将生成一条消息。
detect_reload()函数应该是什么代码?

function detect_reload()
    {

    }

2 个答案:

答案 0 :(得分:3)

检查以下链接。 https://stackoverflow.com/a/10400239/3184797 它已声明

如果它正在刷新,则会触发window.onunload。

// From MDN
window.onunload = unloadPage;
function unloadPage()
{
    alert("unload event detected!");
}

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

如果您只想要一个允许它们留下的确认框,请使用:

window.onbeforeunload = function() {
    return "Are you sure you want to navigate away?";
}

答案 1 :(得分:0)

当页面被重新加载时,而不是之前:

也许您可以使用document.referrer吗?

$(function() {
   if(document.referrer === "") {
      //Your code here
   }
});