如何使用Javascript侦听所有页面加载和刷新
How to listen for all page loads and refreshes using Javascript
每当发生任何类型的http相关事件(如用户刷新页面或从一个页面转到下一个页面)时,我都试图检查cookie的存在。如果找到该cookie,则从该cookie的值开始启动计时器。
我试过on("page:load")
,但它的行为不像我想象的那样。page:load
确实是合适的监听器吗,或者是否有一种更通用的方式来包含所有事件,之后全局变量将被重置?相关代码:
$(document).on("page:load",function(){
if(isCookie('start_time') || $start_time) {
timerRunningDisplay();
activateTimer();
}
});
我就用$(document).ready(function(){});
代替。当页面加载或刷新时,它肯定会被触发。然后,只要确保你正确地设置了cookie的引用,就可以了。
:
$(document).ready(function(){
if(isCookie('start_time') || $start_time) {
timerRunningDisplay();
activateTimer();
}
});
相关文章:
- 单击即显示内容而不重新加载/刷新页面
- 在页面加载/刷新时在后台运行扩展
- vue.js使用定时器自动重新加载/刷新数据
- 在浏览器上显示之前,在后台预加载/刷新页面
- Firefox DevTools:选项卡和如何在页面重新加载/刷新后保持调试器文件打开?(停止自动关闭)
- 如何使命令按钮不重新加载/刷新页面
- 更改查询字符串而不重新加载/刷新
- 以 JSON 格式重新加载/刷新页面
- 使页面元素在重新加载/刷新后保持可见
- 使用 AJAX 调用重新加载/刷新 PHP 脚本
- 如何在通过Javascript连接到facebook API时重新加载/刷新类似facebook的按钮
- 使用Javascript加载刷新图像
- Javascript只有在重新加载/刷新后才能工作
- 在通过函数将数字转换为日期并加载刷新更多数据中
- 加载刷新页面后执行Javascript代码
- 随机HTML5背景视频页面加载/刷新
- 我的chrome扩展将不会加载,直到我重新加载/刷新相同的YouTube视频页面再次
- 我如何使一个html页面可打印而无需重新加载/刷新数据
- 脚本加载随机页面的页面加载/刷新
- 在页面加载/刷新时设置容器的默认内容,然后在单击事件触发后更改