strophe.jsとjQueryを使用してWebベースのMUCクライアントを作成しましたが、使用できないプレゼンスをルームに送信し、ウィンドウのjqueryアンロードイベントでユーザーを切断しようとしています。ユーザーが移動したり、ブラウザータブを閉じたりした場合は、MUCからログアウトする必要があります。
このイベントで実行しているコードを、ページにあるログアウトボタンを使用してテストしたので、スタンザが正しいと確信しています。ブラウザウィンドウが閉じている場合、stropheはスタンザの送信に問題があると思います。ここに回避策はありますか?onbeforeunloadイベントも試しましたが(完全にクロスブラウザー互換ではないことはわかっています)、それも機能していないようです。
どんなアドバイスも大歓迎です!
ありがとう、ジョン