系統描述:用戶與管理員客服聊天,當用戶在五分鐘之內不說話,則客服會在5分鐘後斷開。當直接關閉瀏覽器頁面時,後臺管理員就無法檢測到這種狀態,此用戶無法從管理員的服務列表裡面清除 onunload和onbeforeunload這兩個事件可以在瀏覽器關閉或者刷新時調用 可以在<script>腳本中通過 w ...
系統描述:用戶與管理員客服聊天,當用戶在五分鐘之內不說話,則客服會在5分鐘後斷開。當直接關閉瀏覽器頁面時,後臺管理員就無法檢測到這種狀態,此用戶無法從管理員的服務列表裡面清除
onunload和onbeforeunload這兩個事件可以在瀏覽器關閉或者刷新時調用
可以在<script>腳本中通過 window.onunload來調用。區別在於onbeforeunload在onunload之前執行,它還可 以阻止onunload的執行。
onbeforeunload (頁面跳轉時觸發的事件。)是正要去伺服器讀 取新的頁面時調用,此時還沒開始讀取;而onunload(瀏覽器卸載頁面後執行的事件)則已經從伺服器上讀到了需要載入的新的頁面,在即將替換掉當前頁面時調用。