[英]How can I detect a page refresh in an angularjs single page application without configuring routes?
我需要在單頁面應用程序中檢測頁面刷新事件。
您無法確定,因為瀏覽器頁面刷新等同於退出應用程序然后再次打開它。
您可以做的是檢測頁面退出事件和應用程序打開事件。
在app.run()塊中注入'window'依賴項並添加:
window.onbeforeunload = function () {
// handle the exit event
};
和$ routeChangeStart事件
$rootScope.$on('$routeChangeStart', function (event, next, current) {
if (!current) {
// handle session start event
}
});
如果肯定你需要鏈接這兩個事件,它必須在后端/服務器端....
我希望這有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.