2016-02-29 376 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网页上。