Mic*_*sen 4 html javascript google-chrome webrtc
我正在测试https://codelabs.developers.google.com/codelabs/webrtc-web/#8并且在本地我的浏览器要求获得使用相机和麦克风的许可 - 一切正常。
当我将代码上传到真实域上的服务器时,我的浏览器不会请求权限,并且我从 getUserMedia() 收到错误,但权限被拒绝。
我怎样才能防止这种情况?
我正在 Google Chrome 中进行测试,但希望该修复程序能够在 Chrome、Firefox 和 Opera 上运行(因为它们支持 WebRTC)。
你没有使用 HTTPS 吧?
请记住,最新的酷玩具仅适用于从安全来源加载的站点。本地主机只是一个例外。
如果您认为实施 HTTPS 很麻烦或者很昂贵,那么看看 Cloudlflare,0.00 美元的反向代理和免费的 Comodo HTTPS 证书。
或者试试这个免费的证书颁发机构https://letsencrypt.org/
一个月前,我在巴黎的一次安全会议上与该项目背后的人进行了交谈,他解释说他们唯一不支持的是通配符证书。这对您来说应该不是问题。除非您想在您的内容交付网络中使用您自己的域的 HTTPS。
关于浏览器兼容性,请检查此线程:
https://community.letsencrypt.org/t/which-browsers-and-operating-systems-support-lets-encrypt/4394
| 归档时间: |
|
| 查看次数: |
3883 次 |
| 最近记录: |