我正在创建一个phonegap应用程序,尝试使用strophe连接到xmpp服务器(在我的情况下是openfire)...但我总是在我的回调函数中获得Status.CONNFAIL作为状态。可能是什么原因。我的index.html简单代码如下:
$("#loginButton").click(function() {
var username = $('input[name=username]').val();
var password = $('input[name=password]').val();
var conn = new Strophe.Connection(Powerchat.openfireConnectionURL);
conn.connect(username, password, function(status) {
alert(status);
if (status === Strophe.Status.CONNECTED) {
alert(status);
$(document).trigger('connected');
} else if (status === Strophe.Status.DISCONNECTED) {
alert('disconnected 1');
$(document).trigger('disconnected');
}
});
Powerchat.connection = conn;
});
警告中的我总是得到2,这是在Status.CONNFAIL的情况下。我在res / xml / cordova.xml中列出了openfireConnectionURL