收藏
回答

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
    有用
    回复 6
    • 伤心城市
      伤心城市
      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
      回复
    • 😯
      😯
      2023-05-25
      请问这个问题解决了吗,我也遇到了相同的问题
      2023-05-25
      回复
    • Orz
      Orz
      2023-09-27
      2023年9月27号ios13.3微信8.0.23版本依然为undefined
      2023-09-27
      回复
    查看更多(1)
  • 404
    404
    01-31

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

    01-31
    有用 1
    回复
  • 没头脑
    没头脑
    2022-10-19

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

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