IOS应用嵌入H5页面,第一次进入可以定位,第二次就失败。

iiiiiilove 2019-12-13 03:11:19
过程:
1、从APP原生应用块跳入H5页面定位。
2、成功定位。
3、从H5页面返回APP原生界面。
4、再次从APP原生页面进入H5页面。
5、定位失败。
6、关闭APP后台,重新进入APP然后进入H5页面,定位成功。
所用地图为高德,网络环境4G,页面为HTTPS,高德报错为 get geolocation time out ,get iplocation failed. 求帮助。总是第二次进去的时候定位不了了就。
...全文
688 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
iiiiiilove 2019-12-13
  • 打赏
  • 举报
回复
引用 3 楼 前端小助手 的回复:
[quote=引用 2 楼 iiiiiilove的回复:][quote=引用 1 楼 前端小助手 的回复:] 从原生进入h5的时候,清理缓存并主动调用h5的获取定位方法
是因为缓存的原因吗,H5是用VUE写的 进入页面会自动初始化地图并,定位。H5页面在安卓和IOS微信,QQ等程序都能定位。[/quote] 我觉得是因为缓存,ios页面返回或者打开已经被打开过页面的时候页面信息是被缓存的[/quote] 好的 我去试试看。
Let dreams fly 2019-12-13
  • 打赏
  • 举报
回复
引用 2 楼 iiiiiilove的回复:
[quote=引用 1 楼 前端小助手 的回复:] 从原生进入h5的时候,清理缓存并主动调用h5的获取定位方法
是因为缓存的原因吗,H5是用VUE写的 进入页面会自动初始化地图并,定位。H5页面在安卓和IOS微信,QQ等程序都能定位。[/quote] 我觉得是因为缓存,ios页面返回或者打开已经被打开过页面的时候页面信息是被缓存的
iiiiiilove 2019-12-13
  • 打赏
  • 举报
回复
引用 1 楼 前端小助手 的回复:
从原生进入h5的时候,清理缓存并主动调用h5的获取定位方法
是因为缓存的原因吗,H5是用VUE写的 进入页面会自动初始化地图并,定位。H5页面在安卓和IOS微信,QQ等程序都能定位。
Let dreams fly 2019-12-13
  • 打赏
  • 举报
回复
从原生进入h5的时候,清理缓存并主动调用h5的获取定位方法

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧