Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何知道用户已使用jquery重新加载网页?_Javascript_Jquery - Fatal编程技术网

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

Javascript 如何知道用户已使用jquery重新加载网页?,javascript,jquery,Javascript,Jquery,如果用户重新加载网页,则detect_reload()函数将生成一条消息 detect_reload()函数的代码应该是什么 function detect_reload() { } 重新加载页面后,而不是之前: 也许你可以使用文档。推荐人 $(function() { if(document.referrer === "") { //Your code here } }); 重新加载页面后,而不是之前: 也许你可以使用文档。推荐人 $(functi

如果用户重新加载网页,则detect_reload()函数将生成一条消息
detect_reload()函数的代码应该是什么

function detect_reload()
    {

    }

重新加载页面后,而不是之前:

也许你可以使用
文档。推荐人

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

重新加载页面后,而不是之前:

也许你可以使用
文档。推荐人

$(function() {
   if(document.referrer === "") {
      //Your code here
   }
});
检查以下链接。 它说

如果正在刷新,window.onunload将启动

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

如果您只需要一个确认框让他们留下,请使用以下选项:

window.onbeforeunload = function() {
    return "Are you sure you want to navigate away?";
}
检查以下链接。 它说

如果正在刷新,window.onunload将启动

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

如果您只需要一个确认框让他们留下,请使用以下选项:

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


可能重复,您是在重新加载页面之后还是在重新加载页面之前?在重新加载页面之前?Window.onbeforeunload=e=>“确定吗?”;好的,没有可靠的方法可以检测使用javascript重新加载的页面。可能是重复的,您是在页面重新加载之后还是在页面重新加载之前进行检测?就在页面重新加载之前Window.onbeforeunload=e=>“确定吗?”;好了,没有可靠的方法可以检测到使用javascript重新加载的页面。请您解释一下什么文档。Referer将执行?我误解了您的问题。这适用于重新加载页面时,而不是之前<代码>文档。Referer将告诉您用户从哪个页面进入此页面。但是如果是同一页,它将是一个空字符串。请你解释一下什么文件。推荐人将执行?我误解了你的问题。这适用于重新加载页面时,而不是之前<代码>文档。Referer将告诉您用户从哪个页面进入此页面。但如果是同一页,它将是一个空字符串。这就是我需要的。。谢谢@S0haib NasirDon,不要只是复制/粘贴其他答案。将问题标记为重复。顺便说一句,这并没有明确回答这个问题。我真的不确定OP是否已经对它进行了全面测试…。@A.Wolff,如果你注意到我在评论中首先提到它是重复的。然后我给了他一个他想要的答案,并完全归功于提到它的用户的帖子。如果我只是写了代码,忽略了从哪里获取的链接,可以吗?我以为我们是来互相帮助而不是羞辱别人的。他贴了一份复制件,但他确实因此名声扫地。不管它是否有效,我相信谁将它标记为答案也验证了这一点。再见@哦,不,我没有注意到,我的错!但我没看到有人在这里羞辱其他人。只是说它不会像OP预期的那样起作用。或者OP的问题被问得很糟糕。现在,如果未来的读者带着同样的预期行为来到这里:“如何知道用户重新加载了网页”,我认为让他们知道这不会回答更公平。我希望这是有意义的这正是我所需要的。。谢谢@S0haib NasirDon,不要只是复制/粘贴其他答案。将问题标记为重复。顺便说一句,这并没有明确回答这个问题。我真的不确定OP是否已经对它进行了全面测试…。@A.Wolff,如果你注意到我在评论中首先提到它是重复的。然后我给了他一个他想要的答案,并完全归功于提到它的用户的帖子。如果我只是写了代码,忽略了从哪里获取的链接,可以吗?我以为我们是来互相帮助而不是羞辱别人的。他贴了一份复制件,但他确实因此名声扫地。不管它是否有效,我相信谁将它标记为答案也验证了这一点。再见@哦,不,我没有注意到,我的错!但我没看到有人在这里羞辱其他人。只是说它不会像OP预期的那样起作用。或者OP的问题被问得很糟糕。现在,如果未来的读者带着同样的预期行为来到这里:“如何知道用户重新加载了网页”,我认为让他们知道这不会回答更公平。我希望这是有道理的