[GOOGLE SIGN IN] Javascript 預防WEB 使用GOOGLE登入後,WEB會自動登入
情境: 當使用GOOGLE帳號登入WEB時,如果帳號登出後不執行auth2.signOut() 將GOOGLE帳號登出,每到登入畫面google又會執行api幫你自動登入。如果有其他的第三方登入,這將會造成困擾。 解決辦法: 這裡使用Javascript語法 onbeforeunload,當 window, body, frameset 物件「被卸載之前」會先引發這個事件, 能攔截網頁離開的動作。 使用方式: window.onbeforeunload = function(e){ gapi.auth2.getAuthInstance().signOut(); }; 補充說明: onunload -當 window, body, frameset 物件「被卸載之後」才會引發這個事件。