私はソケットベースのチャットプロジェクトに取り組んでいます。重複したユーザー名をチェックできるように、すべてのオンライン ユーザーの名前をデータベースに保存しています。チャット中にブラウザを直接閉じると、私のアプリケーションは簡単にユーザーをオフラインにしますが、問題は、その時点でキャッシュメモリを直接クリアすると、データベースからユーザーを削除するための AJAX 呼び出しが呼び出されないことです。したがって、キャッシュをクリアしてオフラインになったとしても、フロント ユーザーにはオンラインで表示されます。つまり、AJAX 呼び出しが発生せず、キャッシュを直接クリアしたため、エントリがデータベースに残っていることを意味します。
したがって、 javascript を使用してキャッシュ クリア イベントをキャッチする方法について何らかのアイデアをお持ちの方は、お知らせください。
この問題について多くのグーグル検索を行いましたが、何も見つかりませんでした。
どんな提案も楽しませてくれます。
事前にthnx.....