You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android模拟器中WebView无法感知地理位置变更,需先在Chrome中打开同一页面后才生效的问题求助

Android模拟器中WebView无法感知地理位置变更,需先在Chrome中打开同一页面后才生效的问题求助

各位大佬好,我最近碰到一个特别费解的问题,想过来求助下:

  • 我做了一个极简版的Android App,核心就是用WebView加载一个需要调用地理位置的网页
  • 所有必要的位置权限我都已经申请成功,并且用户也授权了,网页一开始确实能拿到当前的地理位置
  • 但之后就出问题了:我在Android模拟器里修改了模拟的地理位置,然后在WebView里触发位置刷新请求,结果页面完全没反应,还是停留在原来的位置上
  • 更奇怪的是,如果我先打开Chrome浏览器,在Chrome里加载同一个网页并刷新获取到新的位置,再切回我的App,WebView里居然就会显示新的地理位置了!

有没有朋友遇到过类似的情况?或者能给我一些排查方向的建议?

备注:内容来源于stack exchange,提问作者Radu C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:39:51