浏览器打开https域名或本地ip,是可以正常调用摄像头的,但是打开http域名时,为了保护用户的隐私安全,无法调用摄像头。
在浏览器的调试设置界面,把要打开摄像头的http域名标记为测试网站,就可以正常打开摄像头了。
谷歌浏览器:chrome://flags/#unsafely-treat-insecure-origin-as-secure
Edge:edge://flags/#unsafely-treat-insecure-origin-as-secure
浏览器地址栏,输入以上地址,然后找到下图这个设置,把要打开摄像头的网址输入到文本框,启用,然后重启浏览器。
image.png
360浏览器:首先将360浏览器内核设置为webkit内核,设置步骤为点开设置 > 高级设置 > 内核设置