我有使用Play Framework 2(後端)和AngularJS(前端)構建的我的Web應用程序。如何知道用戶何時關閉了Web應用程序
當用戶退出我的web應用程序(通過關閉瀏覽器選項卡或註銷)時,我需要在後端執行一些清理調用。
我用play! Authenticate插件從Joscha第k個處理登錄和註銷,所以我想我可以調用全局方法
afterLogout()
做清潔,但我不知道如何生成的事件。
Javascript? HTML嗎?還要別的嗎?
我有使用Play Framework 2(後端)和AngularJS(前端)構建的我的Web應用程序。如何知道用戶何時關閉了Web應用程序
當用戶退出我的web應用程序(通過關閉瀏覽器選項卡或註銷)時,我需要在後端執行一些清理調用。
我用play! Authenticate插件從Joscha第k個處理登錄和註銷,所以我想我可以調用全局方法
afterLogout()
做清潔,但我不知道如何生成的事件。
Javascript? HTML嗎?還要別的嗎?
window.onbeforeunload = function() {
afterLogout();
};
這不會。請注意,在關閉與Web應用程序相關的任何**選項卡時,將執行此操作。 –
您無法控制用戶何時關閉瀏覽器窗口/選項卡,因此您唯一的選擇是通過用戶註銷操作觸發您的操作。 –