1
私はFlask Webアプリケーションを作成しています。ユーザーが特定のページを閉じるとき(ページを閉じるか別のページに行くとき)、views.pyから関数を呼び出したいと思います。これはどうすればいいですか?フラスコ:ページを去るユーザーを検出する方法は?
私はFlask Webアプリケーションを作成しています。ユーザーが特定のページを閉じるとき(ページを閉じるか別のページに行くとき)、views.pyから関数を呼び出したいと思います。これはどうすればいいですか?フラスコ:ページを去るユーザーを検出する方法は?
ウェブソケットを使用できます(https://flask-socketio.readthedocs.io/en/latest/#connection-eventsを参照)。切断ハンドラ機能を登録することができます。
あなたはそうではありません。真剣に、リモートで信頼できる方法でこれを行う方法はありません。ユーザーが遠ざかる前に、ブラウザは接続を完全に閉じています。ユーザーは、あなたが知ることができるすべてのために、その時点でインターネットを持っていなくてもよい。しかし、あなたがそれを試すことを強く主張するならば、ブラウザで実行されているJSは、あなたがそれを知るのを助けるかもしれない唯一のツールです。 – spectras
または、リフレッシュのためにhtmlメタタグを使用して、常にリロードするiframeを埋め込むことができます。 – User