在微信内置浏览器中点击链接后,没有获取浏览器中的定位。
现在用的是百度地图的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,在微信内置浏览器上无论是使用谷歌定位还是百度定位都无法获取浏览器定位。
这个问题解决的吗?我这边JSAPI定位返回6