我正在使用strophe聊天,“连接”功能运行正常。 在页面加载之后,我正在使用附加功能,但附加后,Strophe Http-bind每秒钟使用节运行一次。
请求:-
<body rid="362421498" sid="0301cbe60c19d96a4e71f9dc6943ee774938cf48" xmlns="http://jabber.org/protocol/httpbind"/>
响应:-
<body xmlns='http://jabber.org/protocol/httpbind'/>
每个请求使用相同的RID运行2次。
代码:-
var sid = localStorage.getItem('sid');
var rid = localStorage.getItem('rid');
var jid = localStorage.getItem('jid');
if(sid && rid && jid){
jQuery(document).trigger('attach', {
jid: jid,
rid: rid,
sid: sid,
});
}else{
jQuery(document).trigger('connect', {
jid: userdata.eusername.toLowerCase(),
password: userdata.password
});
}
谢谢。