chrome只支持https\ 127.0.0.1\localhost三种地址方式调用摄像头,http方式不支持直接调用

开发终于到一个问题,前端本地起的服务localhost:8080同一个网络的情况下,后端在自己电脑通过http:ip:8080访问前端本地的网页,拉起摄像头一直失败,研究半天发现是浏览器只支持https\ 127.0.0.1\localhost三种地址方式调用摄像头,http方式不支持直接调用,需要做如下处理:

Mac:

解决方法:步骤1.在地址栏输入chrome://flags/

步骤2.搜索找到Insecure origins treated as secure属性

步骤3.添加不安全网址ip或者域名(如:http://127.0.0.1:8080),点击enabled,点最下方的reluanch

参考文章:Chrome谷歌浏览器无法调用摄像头原因及解决办法_java小白0807的博客-CSDN博客_谷歌浏览器检测不到摄像头怎么办

Windows:

参考:Chrome关于http无法调用摄像头麦克风的解决方法及谷歌版本对该方法的兼容性_dyl_csdn的博客-CSDN博客

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值