簡體   English   中英

converse.js連接掛起

[英]converse.js connect is hanging

我已經使用converse.js在我的網站中創建了一個聊天框。 https://conversejs.org/

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

但是,Converse.js在“簽名”期間一直處於掛起狀態,在openfire的日志中,我一直在獲取unknown_certificate消息。

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也位於同一主機+端口上,因此我沒有跨域問題。 使用firebug和chrom-debugger測試時,我也找不到任何JavaScript錯誤。

與Pidgin IM Messenger進行連接就像是一種魅力。 自行安裝xmpp服務時,還有其他人遇到此問題嗎?

對於未來的谷歌人。

我實際上遇到的問題是bosh_service_url之后的中間斜杠“ /”。 這似乎是一件小事,但后果卻是巨大的。

bosh_service_url: 'http://localhost:8080/xmpp-bosh/',

這似乎為我解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM