我使用Strophe.MAM.js
在JavaScript中运行setTimeout(function(){
conn.mam.query("user1@localhost", {"with": "user2@locahost", onMessage: function(message) {
console.log("Message from ", $(message).find("forwarded message").attr("from"),": ", $(message).find("forwarded message body").text());
console.log($(message).text());
},
onComplete: function(response) {
console.log("Got all the messages");
}
});
}, 3000);
我在日志中看到服务器以良好的格式接收了归档查询,而在使用此生成的查询的常规xmpp客户端中,我从服务器获得响应。但是在javascript函数中从来没有得到onMessage部分,只有onComplete。您是否看到任何错误或有任何提示如何从服务器获得任何有用的响应?