從HTML頁面打開彈出窗口,彈出窗口連接到聊天服務器,發送可用消息,並且當彈出窗口彈出時,了關閉,在關閉彈出窗口時,沒有發生任何事件
是,當我關閉(瀏覽器按鈕),在彈出的窗口中,並不發送的問題不可用的消息,
我試過, $(window).bind("beforeunload",function(event) { var pres = $pres({from: connection.jid, to: recipient}).c("show").t("unavailable"); connection.send(pres); connection.disconnect(); });
也試過,
var timer = setInterval(function() {
clearInterval(timer);
if(window.closed) {
var pres = $pres({from: connection.jid, to: recipient}).c("show").t("unavailable");
connection.send(pres);
connection.disconnect();
}
}, 500);
但我有我自己的一個關閉按鈕,以及一個功能,它的工作原理,
var onCloseChatWindow = function(){
var pres = $pres({from: connection.jid, to: recipient}).c("show").t("unavailable");
connection.send(pres);
connection.disconnect();
window.close();
}
感謝您的回覆。 但是我實際上並不明白它對我有什麼幫助。可以幫助我提供更多信息的文檔。它會非常有幫助。 –