【问题标题】:Strophe and PhonegapStrophe和Phonegap
【发布时间】:2013-02-18 12:35:19
【问题描述】:

我在 Phonegap 中使用 Strophe 连接 xmpp 时遇到问题。我尝试从网络应用程序到Phonegap应用程序(jQuery Mobile)实现strophe插件,当我尝试连接时,Strophe调用Strophe.Status.CONNECTING,下一个“Strophe.Status.CONNFAIL”,下一个Strophe.Status.CONNECTING,然后没有别的.它不是触发错误,发送 Stanza(带有“body rid=xx ....”)但没有任何反应。节、服务器、id、调用者等在网页中使用普通 jQuery 运行良好。

有没有人用过 phonegap 和 strophe 并且可以帮助我?目前的项目在 Android 下,但它将在 iOS、Windows Phone 和 BlackBerry 上可用,我想使用 javascript 本机方法。

更新: 我正在尝试使用 Android 手机和原始站点(台式计算机站点),但 strophe 也没有连接,行为相同。

【问题讨论】:

  • 你把xmpp服务器的地址加入白名单了吗?
  • 是的,使用 subdomains="true"browserOnly="false"

标签: javascript android ios cordova jquery-mobile


【解决方案1】:

问题是 strophe.flxhr.js 和 flxhr 文件,移动设备不接受这些文件。谢谢@Vlad。

【讨论】:

  • phonegap 中不需要 flxhr,只需包含 strophe.js 并开始编码。检查您是否在 config.xml 中允许了 cors
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-06
相关资源
最近更新 更多