Отключить соединение Strophe при выгрузке страницы

Я написал веб-клиент MUC, используя strophe.js и jQuery, и я пытаюсь отправить недоступное присутствие в комнате и отключение пользователя в jquery выгрузить событие для окна. Если пользователь уходит или закрывает вкладка браузера, они должны быть выведены из MUC.

Я проверил код, который я запускаю в этом событии, через выход из системы. кнопка у меня есть на странице, так что я почти уверен, что строфа верна. Я думаю, что у strophe проблемы с отправкой строфы, если браузер окно закрывается. Есть ли здесь обходной путь? Я также пробовал onbeforeunload (я знаю, что это не совсем кроссбраузерный совместимый), но это тоже не работает.

Мы ценим любой совет!

Спасибо, Джон

6
задан user645313 4 March 2011 в 19:37
поделиться