我正在使用web套接字連接進行通信。但是當用戶刷新頁面時,我想關閉這個web套接字連接。 我也用window.onbeforeunload活動,顯示確認對話框與定製text.IF用戶用戶選擇「不加載」選項,然後不採取行動(這是工作的罰款) 但我想關閉網絡套接字連接,如果用戶選擇重新加載選項。我知道如何做到這一點。我試圖調用window.unload並嘗試關閉Web套接字連接,但它不工作.Mu代碼如下。如何調用window.unload
window.onbeforeunload = function(e) {
return "you are closing this web page';
};
window.unload = function(e) {
webSockect.closeConnection();
};
請教如何做到這一點。
Window.unload功能並不被所有瀏覽器都支持,所以onBeforeUnload性能較好。 此外,當該功能被觸發,你可以找到事件的列表:[OnBeforeUnload - 事件列表(http://stackoverflow.com/questions/138411/catching-a-tab-close-event-in-web-browser) – Rajesh 2014-11-25 12:19:07