我想从我的应用程序匿名登录到Openfire服务器,我使用了strophe库。
我启用了Openfire匿名登录选项。
在我的代码中:
connection.connect(null,
null,
onConnect);
我这样做了。据我所知它应该有效,我做错了什么??我在Firebug中得到了关注。
类型错误:裸是空的 [打破此错误]
if (bare.indexOf("@") < 0) {
答案 0 :(得分:3)
您应该在没有用户标识的情况下传递域名
connection.connect('yourxmppdomain.com',null, onConnect);
答案 1 :(得分:2)
以下答案取自Jack Mottiff(Strophe图书馆的作者之一)回答的Google小组中的问题
(( 正确的方法是将JID设置为仅限域。没有 JID的本地部分(用户部分)表示匿名连接 支撑。
请注意,如果您不提供域名,Strophe无法知道 哪个服务器要联系!
插孔。 ))