dwebsocket的坑

背景:客戶端沒法自動斷開websocket連接,致使django沒法處理上一次遺留的websocket客戶端從而引發的報錯。web

 方法:調用window.beforunload,在瀏覽器django

    window.onbeforeunload = function () {
        ws.close()
        console.log(1);//在刷新頁面或者關閉頁面須要斷開websocket
    };

 

刷新,或者關閉頁面的時候,自動關閉websocket連接瀏覽器

相關文章
相關標籤/搜索