本文作者:DurkBlue

chrome浏览器报Cannot read properties of undefined (reading 'getUserMedia')推荐

DurkBlue05-3157689
chrome浏览器报Cannot read properties of undefined (reading 'getUserMedia')摘要: 一、背景:项目中使用电脑摄像头拍照,调用navigator.mediaDevices方法,在本地正常,测试环境和生产环境报错。二、原因:navigator.mediaDevices...

一、背景:

项目中使用电脑摄像头拍照,调用navigator.mediaDevices方法,在本地正常,测试环境和生产环境报错。

二、原因:

navigator.mediaDevices在目前以下情况中可以获取到

1.地址为localhost://访问

2.协议为https

3.为文件访问file:///

测试环境和生产环境使用的都是http协议,因此无法调用

三、解决方法

1.在chrome地址栏输入chrome://flags/#unsafely-treat-insecure-origin-as-secure

2.在Insecure origins treated as secure的输入框输入要打开网页的地址如http://xx.xx.xx:8080

3.把右边的Disnabled改成Enabled

4.点右下角的Relaunch



此篇文章由DurkBlue博客申请发布,转载吧请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 05-31
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享