打开内网中的网页时,如果需要使用多媒体时,有可能会因为没有证书导致无法打开摄像头。
当web前端通过vidoe+canvas+MediaDevices.getUserMedia()
的方式调用本地多媒体设备(不局限于摄像头)时。存在一个安全问题,为了用户的隐私安全,http协议无法使用多媒体设备。
所以 要么去配置一个证书 自发自签或购买都行,但是因为我是内网直接通过IP访问 ,同时也没有配置证书的条件 所以选择降低浏览器对当前IP的安全性。
浏览器打开:chrome://flags/#unsafely-treat-insecure-origin-as-secure
1 、输入地址
2 、选择为enable
3 、点击底部弹出的按钮
然后浏览器会重启一下 在进入需要打开多媒体的页面就可以了。