内网 谷歌 HTTP 打开摄像头,MediaDevices.getUserMedia()为undefined的解决方案

3 篇文章 0 订阅

               打开内网中的网页时,如果需要使用多媒体时,有可能会因为没有证书导致无法打开摄像头。

               当web前端通过vidoe+canvas+MediaDevices.getUserMedia()的方式调用本地多媒体设备(不局限于摄像头)时。存在一个安全问题,为了用户的隐私安全,http协议无法使用多媒体设备。

               所以 要么去配置一个证书 自发自签或购买都行,但是因为我是内网直接通过IP访问 ,同时也没有配置证书的条件 所以选择降低浏览器对当前IP的安全性。

     浏览器打开:chrome://flags/#unsafely-treat-insecure-origin-as-secure

 

1 、输入地址

2 、选择为enable

3 、点击底部弹出的按钮

然后浏览器会重启一下 在进入需要打开多媒体的页面就可以了。

   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值