1
我正在寫一個Flask網絡應用程序,我想在用戶離開一個特定頁面(關閉頁面或轉到另一個頁面)時從views.py中調用一個函數。我該怎麼做呢?燒瓶:如何檢測用戶離開頁面?
我正在寫一個Flask網絡應用程序,我想在用戶離開一個特定頁面(關閉頁面或轉到另一個頁面)時從views.py中調用一個函數。我該怎麼做呢?燒瓶:如何檢測用戶離開頁面?
您可以使用websocket(即參見https://flask-socketio.readthedocs.io/en/latest/#connection-events)。您可以註冊斷開處理函數。
你不知道。嚴重的是,沒有辦法以遠程可靠的方式做到這一點。在用戶離開之前,瀏覽器已經完全關閉了連接。儘管你可以知道,用戶甚至可能沒有互聯網。但是如果你堅持這樣做,那麼在瀏覽器中運行的JS是唯一可以幫助你知道的工具 - 不可靠的。 – spectras
或者您可以使用html元標記進行刷新,並嵌入一個可以隨時重新加載的iframe。 – User