通过http访问Google Chrome浏览器中的网络摄像头时出现问题,在大多数情况下,它允许使用带https的网络摄像头。其他浏览器没有这样的问题。
例如yahoo gifshot给出了错误:
“getUserMedia API存在问题 - 用户可能拒绝了权限”
和http://demo.mycodingtricks.com/javascript/webcam-api/给出了消息:
“Webcam.js错误:无法访问网络摄像头:PermissionDeniedError:仅允许安全来源”
并将我们发送给https://www.chromium.org/Home/chromium-security/prefer-secure-origins-for-powerful-new-features
那么这种行为的原因是什么?浏览器设置是默认设置。
答案 0 :(得分:1)
已经找到了答案。 https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-powerful-features-on-insecure-origins 谷歌浏览器不允许访问不安全连接上的用户个人数据