如何使用javascript捕获浏览器刷新事件
How to capture browser refresh event using javascript
当用户单击应用程序的任何其他页面中的刷新按钮时,我需要导航到应用程序的特定页面/起始页面。我需要javascript函数。有人能提出最好的办法吗。谢谢
我尝试的代码是
window.onbeforeunload = function (evt) {
if (evt) {
evt.stopPropagation();
console.log("refreshed in appBootstrap");
console.log("current url is "+location.href)
window.location.href= "/scm/mgmt/case";
console.log("relocated")
}
}
这不会将我重定向到预期页面,而是在刷新时保持在同一页面中。每次刷新页面时,我都需要导航到指定的url。
您可以尝试计数器类型的东西。如果计数器为2,则重定向到您需要的页面。
或者你可以试试document.referrer
但某些浏览器可能不支持此功能。
相关文章:
- Jquery Draggable-在浏览器刷新时保持位置
- 我创建了一个Javascript待办事项列表,但想知道如何在浏览器刷新后保留这些帖子
- 在浏览器刷新时保存XHR渲染状态
- 如何进行允许浏览器刷新的匿名Firebase登录
- 如何单独检测浏览器刷新
- 在浏览器刷新上重复数据-Nodejs
- AngularJs:UI路由器浏览器刷新,移动到第一个子状态
- 从数组空值到浏览器刷新的 Javascript 变量
- 锚链接是指在浏览器刷新、后退和前进时不起作用的页面部分
- 如何在浏览器刷新时记住您的 iframe 指向哪个 HRREF
- AngularJS:cookie 在浏览器刷新时失败
- 当浏览器刷新本地存储刷新时
- 如何防止我的计时器在浏览器刷新时重置
- 浏览器刷新时的随机全屏背景图像
- jQuery在浏览器刷新时丢失XML数据
- 通过javascript/jquery限制浏览器刷新,f5,像银行网站一样返回浏览器
- 文档's总高度函数's的返回值在浏览器刷新时发生更改(F5)
- 如何在javascript或jquery中跟踪浏览器刷新/返回/选项卡关闭和浏览器关闭事件
- onblur事件不'如果用户在文本字段中输入值并直接按下浏览器刷新按钮,则无效
- 浏览器刷新时,JQuery多选复选框下拉列表未被取消选中