我需要在我的单页面应用程序中检测页面刷新事件。
发布于 2015-01-16 21:22:19
你不能确定,因为浏览器页面刷新相当于退出应用程序,然后再次打开它。
您可以做的是检测页面退出事件和应用程序打开事件。
在app.run()块中,注入'window‘依赖项并添加:
window.onbeforeunload = function () {
// handle the exit event
};
以及在$routeChangeStart事件上
$rootScope.$on('$routeChangeStart', function (event, next, current) {
if (!current) {
// handle session start event
}
});
如果你确实需要链接这两个事件,它必须在后端/服务器端……
我希望这能帮到你。
https://stackoverflow.com/questions/27983830
复制相似问题