收藏
回答

微信内置浏览器无法定位

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS IOS 16.4.1 iPhone 14 Version 8.0.36

在微信内置浏览器中点击链接后,没有获取浏览器中的定位。

现在用的是百度地图的JSAPI定位服务,一直返回的是 8 - 定位超时,用谷歌浏览器定位方法既没有走成功的分支也没有走失败的分支,最终无效反应

用Safari浏览器或其他浏览器是没有这个问题!!!

重装微信后,首次点击链接可以获取定位信息,退出页面后再次点击链接又无法获取定位信息。

稳定重现,目前测试结果排除是代码方面的问题(手机上微信定位权限都有开启)。

目前已经找了百度地图的技术人员沟通,给出的结论是浏览器本身的问题。

浏览器版本:

mozilla/5.0 (iphone; cpu iphone os16_4_1 like mac os x) applewe-bkit/605.1.15 (khtml, like gecko)mobile/15e148 micromessen-ger/8.0.36(0x18002423) net-type/wifi language/zh_cn

结论:在IOS16.4.1的操作系统下使用微信版本8.0.36,在微信内置浏览器上无论是使用谷歌定位还是百度定位都无法获取浏览器定位。

最后一次编辑于  2023-05-19
回答关注问题邀请回答
收藏

2 个回答

  • Len
    Len
    05-08

    这个问题解决的吗?我这边JSAPI定位返回6

    05-08
    有用
    回复
  • TNT
    TNT
    2023-04-25
    测试每次都返回经纬度。
    
    https://qiniu-video.qtshe.com/1850_1682386686.mp4
    
    2023-04-25
    有用
    回复 5
    • 🍜
      🍜
      2023-04-25
      我这边是有一台手机是不能返回的,不是说所有的手机,这个我没写清楚。
      2023-04-25
      回复
    • TNT
      TNT
      2023-04-25回复🍜
      那这个只能让官方去查看为啥了
      2023-04-25
      回复
    • 🍜
      🍜
      2023-05-19回复TNT
      目前这个问题还是存在,方便问下您这边IOS16.4.1的系统下的微信版本号是多少呢
      2023-05-19
      回复
    • TNT
      TNT
      2023-05-19回复🍜
      今天看是8.0.37
      2023-05-19
      回复
    • 正直的小伙子
      正直的小伙子
      2023-05-23回复🍜
      我也有相似的问题,也是ios16.4.1的系统定位失败
      2023-05-23
      回复
登录 后发表内容