2016-02-29 379 views
1

我一直在用firefox中的jssip進行測試。我能夠加載http://tryit.jssip.net。雖然現在通過https://tryit.jssip.net重定向到了安全頻道。哪個進一步不允許ws://連接。JsSip客戶端與非安全websocket通過https

以下是jssip客戶端錯誤:

JsSIP:交通運輸連接到WebSocket的WS:// ABCD:P + 2S jssip.js:23543混合內容:在 'https://tryit.jssip.net/' 加載頁面通過HTTPS,但試圖連接到不安全的WebSocket端點'ws:// abcd:p /'。此請求已被阻止;此端點必須可通過WSS.W3CWebSocket @ jssip.js:23543Transport.connect @ jssip.js:19149(匿名函數)@ jssip.js:20215 jssip.js:22841 JsSIP:錯誤:連接到WebSocket的傳輸錯誤ws: // abcd:p:SecurityError:構造'WebSocket'失敗:不能從通過HTTPS加載的頁面啓動不安全的WebSocket連接。 + 0ms jssip.js:22666 JsSIP:UA傳輸ws://a.b.c.d:p failed |連接狀態設置爲2 + 1ms

是否有任何方式以不安全的方式使用或被授權?如果是這樣,我努力搜索,但在jssip發行版或版本說明中找不到任何地方。

回答

0

在https網頁上,只有被動(如圖像或CSS)混合(不安全)的內容纔有效。

所以你必須使用wss,如果它託管在https網頁上。