我需要在单页应用程序中检测页面刷新事件。
您不确定,因为刷新浏览器页面等同于退出应用程序然后再次打开它。
您可以做的是检测页面退出事件和应用程序打开事件。
在app.run()块中注入“窗口”依赖项并添加:
window.onbeforeunload = function () { // handle the exit event };
并在$ routeChangeStart事件上
$rootScope.$on('$routeChangeStart', function (event, next, current) { if (!current) { // handle session start event } });
而且如果绝对需要链接这两个事件,它必须在后端/服务器端.....
我希望这有帮助。