Javascript 通过https使用非安全websocket的JsSip客户端

Javascript 通过https使用非安全websocket的JsSip客户端,javascript,node.js,https,websocket,jssip,Javascript,Node.js,Https,Websocket,Jssip,我一直在firefox中测试jssip。我可以加载。虽然现在这是重定向到安全通道。这进一步不允许ws://连接 以下是jssip客户端错误: JsSIP:连接到WebSocket ws://a.b.c.d:p+2s的传输 jssip.js:23543混合内容:“”处的页面通过HTTPS加载,但尝试连接到不安全的WebSocket端点“ws://a.b.c.d:p/”。此请求已被阻止;此端点必须在WSS.W3CWebSocket@jssip.js:23543Transport.connect@js

我一直在firefox中测试jssip。我可以加载。虽然现在这是重定向到安全通道。这进一步不允许ws://连接

以下是jssip客户端错误:

JsSIP:连接到WebSocket ws://a.b.c.d:p+2s的传输 jssip.js:23543混合内容:“”处的页面通过HTTPS加载,但尝试连接到不安全的WebSocket端点“ws://a.b.c.d:p/”。此请求已被阻止;此端点必须在WSS.W3CWebSocket@jssip.js:23543Transport.connect@jssip.js:19149(匿名函数)@jssip.js:20215上可用 jssip.js:22841 jssip:ERROR:Transport ERROR连接到WebSocket ws://a.b.c.d:p:SecurityError:构造“WebSocket”失败:可能无法从通过HTTPS加载的页面启动不安全的WebSocket连接+0毫秒 jssip.js:22666 jssip:UA传输ws://a.b.c.d:p失败|连接状态设置为2+1ms


是否有任何方式以非安全方式使用或强制使用?如果是这样的话,我努力搜索,但在jssip发行版或版本说明上找不到任何地方。

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


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

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

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