否連接,我終於在我束手無策。我有一個XMPP服務器(Openfire)正在運行,並嘗試使用JSJaC通過JavaScript進行連接。奇怪的是,我可以爲某些用戶建立連接,但不是全部。我可以重現以下行爲:建立兩個賬戶(用戶名/密碼),即R/PWD和RR /密碼,結果:JSJaC +的Openfire:一些用戶
R/PWD作品
RR /密碼不起作用。
到目前爲止,每個帳戶具有隻由一個字符作品的用戶名。這很奇怪。另一方面,老賬戶,例如愛麗絲/一份工作。整個連接問題是相當新的,我無法追蹤到我所做的任何更改。
又使我困惑完成與任何即時通訊支持XMPP,所有賬戶的工作,含,例如,RR /密碼。所以假設,錯誤必須在我的JavaScript代碼中。這是他的相關片段:
...
oArgs = new Object();
oArgs.domain = this.server;
oArgs.resource = this.resource;
oArgs.username = "r";
oArgs.pass = "pwd";
this.connection.connect(oArgs);
上面的代碼工作,但設置oArgs.username =「rr」,並失敗。
我將是任何提示感謝。我很確定,這肯定是我在這裏錯過的一些非常愚蠢的事情。
基督教
您使用的是什麼瀏覽器? –
嗨,喬!我使用Firefox 7. – Christian
它的工作原理是,當我添加以下代碼行'oArgs.authtype ='nonsasl';'。儘管目前這已經足夠好了,但我仍然想知道問題是什麼。我很欣賞任何提示。 – Christian