peer.js不工作http而不是https?

时间:2015-12-30 09:34:22

标签: express https webrtc peer

当我使用此http://cdnjs.cloudflare.com/ajax/libs/peerjs/0.3.14/peer.js时 它给出了以下错误

  

是通过HTTPS加载的,但是请求了一个不安全的脚本   ' http://cdnjs.cloudflare.com/ajax/libs/peerjs/0.3.14/peer.js&#39 ;.这个   请求已被阻止;内容必须通过HTTPS提供。

添加后 https://cdnjs.cloudflare.com/ajax/libs/peerjs/0.3.14/peer.js 它开始给予

  

是通过HTTPS加载的,但请求了一个不安全的XMLHttpRequest   端点' 0.peerjs.com:9000 / c03lztxhq78vkj4i / ...;。这个要求已经   堵塞;内容必须通过HTTPS提供。

3 个答案:

答案 0 :(得分:3)

这是由于混合内容阻止 - 尝试加载安全版本,例如

https://cdnjs.cloudflare.com/ajax/libs/peerjs/0.3.14/peer.js

答案 1 :(得分:2)

检查peerjs http://peerjs.com/status/old

的兼容性支持

答案 2 :(得分:0)

可能会迟到但无论如何这可能对某些人有帮助......

如果 Peer Js

如果您计划部署到远程服务器,则必须通过HTTPS。这是因为如果连接安全,浏览器只允许访问设备。

This article可能有所帮助(请阅读标题:部署到远程服务器)。

如果好奇,也请考虑查看web fundamentals。 (请阅读标题: XMLHttpRequest示例)。

额外内容:您还可以阅读this documentation以防止混合内容。