收藏
回答

IOS H5 navigator.mediaDevices.getUserMedia 无法授权?

手机型号 6sp ios 14.0.1 微信版本8.0.26 调用api前检测检测是否支持,提示‘请检查当前浏览器是否有摄像头权限’。同设备的safari浏览器可以正常使用,就很莫名其妙。如果不想让用户使用此api全禁用掉好了,为啥不同版本苹果设备功能限制还不一样。



回答关注问题邀请回答
收藏

3 个回答

  • Demons
    Demons
    2022-08-19

    微信 iOS 使用的是系统提供的 WKWebview ,以 iOS webkit 的支持为准

    2022-08-19
    有用
    回复 8
    • 404
      404
      2022-08-19
      同设备的safari能运行,微信不能?
      2022-08-19
      1
      回复
    • Demons
      Demons
      2022-08-19回复404
      提供一些复现链接
      2022-08-19
      回复
    • 伤心城市
      伤心城市
      2022-08-31回复Demons
      https://uatpaas.dingchenglife.com.cn/sop-auth/oauth2/face/auth,苹果的微信浏览器的确打不开
      2022-08-31
      回复
    • wxy
      wxy
      2022-11-08回复伤心城市
      请问您这边解决了微信ios端的这个问题了吗?
      2022-11-08
      回复
    • 一笑皆春
      一笑皆春
      2023-03-25回复Demons
      ios13系统也有问题,直接报错TypeError: undefined is not an object (evaluating 'navigator.mediaDevices.getUserMedia)
      2023-03-25
      回复
    查看更多(3)
  • 404
    404
    01-31

    这边解决此问题的办法是判断当前环境为微信环境就是用微信公众号授权的微信扫一扫来实现

    01-31
    有用 1
    回复
  • 樱丸小桃子
    樱丸小桃子
    2022-10-19

    你好,我也是这样,你解决这个问题了吗

    2022-10-19
    有用
    回复
登录 后发表内容