iOS端Chrome浏览器中GeoLocate控件无法正常工作
iOS Chrome GeoLocate控件失效问题处理
近期iOS版Chrome确实存在定位API逻辑变动,导致GeoLocate控件无法正常获取位置——即使已授予位置权限,调用定位接口后会一直处于加载状态,MapBox官方定位示例也受此影响,而Safari不受影响,多设备复现也验证了这是浏览器层面的问题。
可行的临时方案:
- 降级Chrome至119.x及更早版本,该版本未出现此权限逻辑异常。
- 为iOS用户添加页面提示,引导切换至Safari访问以正常使用定位功能。
- 关注Chrome官方更新,该问题已被纳入修复队列,新版本推送后升级即可解决。
内容的提问来源于stack exchange,提问作者Maothor
相关产品推荐
相关产品推荐

