首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >converse.js连接挂起

converse.js连接挂起
EN

Stack Overflow用户
提问于 2014-06-24 17:23:32
回答 1查看 1.4K关注 0票数 0

我使用converse.js在我的网站上创建了一个chatbox。(https://conversejs.org/)

我添加的第二件事是openfire (http://www.igniterealtime.org/projects/openfire/) xmpp服务器。

然而,Converse.js在“签名”期间一直挂着,在打开的日志中,我一直收到unknown_certificate消息。

代码语言:javascript
复制
converse.initialize({
            allow_otr: true,
            auto_list_rooms: false,
            auto_subscribe: false,
            bosh_service_url: 'http://localhost:8080/xmpp-bosh', // Please use this connection manager only for testing purposes

            debug: true ,
            hide_muc_server: false,
            i18n: locales['en'], // Refer to ./locale/locales.js to see which locales are supported
            prebind: false,
            show_controlbox_by_default: true,
            xhr_user_search: false,
        }

包含此代码的html也位于相同的host+port上,因此我没有跨域问题。在用firebug和chrom调试器进行测试时,我也找不到任何javascript错误。

与Pidgin IM信使的联系就像一种魅力。在自行安装xmpp服务时,还有其他人遇到这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-01 10:29:36

给未来的谷歌人。

实际上,我遇到的问题是在bosh_service_url之后的“/”尾斜杠。这似乎是一件小事,但却带来了巨大的后果。

代码语言:javascript
复制
bosh_service_url: 'http://localhost:8080/xmpp-bosh/',

这似乎解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24392725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档