我正在寻找一种方法来识别用户是否刷新页面或使用 Javascript(更具体地说是原型(prototype) Javascript 库)点击 F5...
我正在编写一个应用程序,需要记录网页上的刷新或 F5 次数以用于统计目的。在这种情况下,刷新或 F5 意味着用户正在跳过或逃避在页面上执行的操作:) 因此统计数据可以帮助他们找到有多少人正在执行此操作:).. 有点监管。 ..
最佳答案
将以下代码片段放在每个页面上(只有这样您才能区分刷新/导航):
var last = localStorage["lastPage"] || "",
current = location.href;
if(last === current) { // last page is the same as this page
// this is a refresh
]
localStorage["lastPage"] = current;
仅在同一域上导航和不这样做之间的区别(即转到另一个网站然后返回同一页面算作刷新)。
关于javascript - 了解浏览器刷新或 F5 已按下的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8531621/