gpt4 book ai didi

javascript - 如何在不配置路由的情况下检测 angularjs 单页应用程序中的页面刷新?

转载 作者:行者123 更新时间:2023-12-03 12:33:19 24 4
gpt4 key购买 nike

我需要在我的单页应用程序中检测页面刷新事件。

最佳答案

你不能确定,因为浏览器页面刷新相当于退出应用程序然后再次打开它。

您可以做的是检测页面退出事件和应用打开事件。

在 app.run() block 中注入(inject)“窗口”依赖项并添加:

window.onbeforeunload = function () {
// handle the exit event
};

和 $routeChangeStart 事件
$rootScope.$on('$routeChangeStart', function (event, next, current) {
if (!current) {
// handle session start event
}
});

如果你肯定需要链接这两个事件,它必须在后端/服务器端......

我希望这有帮助。

关于javascript - 如何在不配置路由的情况下检测 angularjs 单页应用程序中的页面刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27983830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com