Javascript Strophe匿名登录获取错误
我想从我的应用程序匿名登录到Openfire服务器,我在那里使用了strophe库 我已启用Openfire匿名登录选项 在我的代码中:Javascript Strophe匿名登录获取错误,javascript,xmpp,openfire,strophe,Javascript,Xmpp,Openfire,Strophe,我想从我的应用程序匿名登录到Openfire服务器,我在那里使用了strophe库 我已启用Openfire匿名登录选项 在我的代码中: connection.connect(null, null, onConnect); 是我干的。据我所知,它应该是有效的,我做错了什么???我在Firebug中得到了以下关注 类型错误:bare为null [在此错误上中断] if (bare.indexOf("@") < 0)
connection.connect(null,
null,
onConnect);
是我干的。据我所知,它应该是有效的,我做错了什么???我在Firebug中得到了以下关注
类型错误:bare为null
[在此错误上中断]
if (bare.indexOf("@") < 0) {
if(bare.indexOf(“@”)<0){
以下答案摘自Jack Mottiff(Strophe library的作者之一)在谷歌群组中回答的一个问题
((
正确的做法是只将JID设置为域。否
JID的本地部分(用户部分)表示在以下情况下匿名连接:
支持
请注意,如果您不提供域,Strophe无法知道
联系哪个服务器
杰克。
))
以下答案摘自Jack Mottiff(Strophe library的作者之一)在谷歌群组中回答的一个问题 (( 正确的做法是只将JID设置为域。否 JID的本地部分(用户部分)表示在以下情况下匿名连接: 支持 请注意,如果您不提供域,Strophe无法知道 联系哪个服务器 杰克。 ))
您应该传递不带用户ID的域名
connection.connect('yourxmppdomain.com',null, onConnect);
您应该传递没有用户ID的域名
connection.connect('yourxmppdomain.com',null, onConnect);