1

我一直在 Firefox 中使用 jssip 进行测试。我能够加载http://tryit.jssip.net。虽然现在这被重定向到https://tryit.jssip.net上的安全通道。这进一步不允许 ws:// 连接。

以下是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:ERROR:Transport error connection to WebSocket ws:/ /abcd:p: SecurityError: 无法构造“WebSocket”:可能无法从通过 HTTPS 加载的页面启动不安全的 WebSocket 连接。+0ms jssip.js:22666 JsSIP:UA 传输 ws://abcd:p 失败 | 连接状态设置为 2 +1ms

有什么方法可以以非安全方式使用还是强制使用?如果是这样,我努力搜索,但在 jssip 版本或版本说明中找不到任何地方。

4

1 回答 1

0

在 https 网页上,只有被动(如图像或 css)混合(不安全)内容才能工作。

因此,如果 wss 托管在 https 网页上,则必须使用它。

于 2016-03-01T10:05:56.263 回答