当前位置: 首页 > news >正文

H5页面获取定位一直显示加载中

背景

H5页面获取定位封装了一个公共方法,获取链路为:

平台判断 → 原生定位尝试 → 降级到H5定位 → URL参数检查 → 浏览器定位 → IP定位的完整链路

ios和android系统没问题,但是在鸿蒙系统上卡在了浏览器定位:navigator.geolocation.getCurrentPosition,既没有返回then,也没有进入到error中,继而页面一直展示加载中

问题分析

通过vconsole日志,查看ios和android,在执行到此环节时,进入到error中,然后拿到IP定位的结果,得以完成渲染过程,在鸿蒙系统上,运行到【navigator.geolocation.getCurrentPosition】进程阻塞,继而怀疑是鸿蒙的webview中缺失了对其的处理

navigator.geolocation.getCurrentPosition是什么东西?

Geolocation 接口是一个用来获取设备地理位置的可编程的对象,它可以让 Web 内容访问到设备的地理位置,这将允许网站或应用基于用户的地理位置提供定制的信息。

带有此接口的对象可以用由 Navigator 实现的属性 navigator.geolocation 来获得。

http://www.dtcms.com/a/529612.html

相关文章:

  • 女生做网站推广wordpress死链删除
  • 数据结构--并查集
  • 简约创意网页设计seo还能赚钱吗
  • 本地用织梦做网站免费的wordpress企业模板
  • 苏州建设工程招标官方网站html网页制作心得体会
  • 公司做卖网站有前景吗域名对网站排名的影响
  • AI编程项目开发手册
  • 数据结构(HS)
  • 网站的相对路径上海域名网站吗
  • 电商网站的建设步骤黑龙江新闻联播历年片头
  • 营销型网站建设论坛网站建设公司能信吗
  • 展示型网站怎么做php做网站好吗
  • 网站开发方案及报价单调用别人网站的数据库
  • 个人网站开发报告莆田网站建设模板
  • 小规模开普票网站建设几个点织梦网站修改首页图片
  • 岳阳网站设计改版关键词有哪几种
  • wordpress网站会员太多wordpress设置文章
  • 如何开发微信微网站连云港企业网站制作
  • 公园网站建设方案 ppt模板广告互联网推广
  • 深入理解 Vue Router:底层原理与不同模式区别
  • 给企业做网站用什么程序深圳市官网网站建设报价
  • docker新手教程
  • 2025年主流大模型全景对比:Grok、Claude、ChatGPT与Gemini的战场
  • Spring Boot3零基础教程,SpringApplication 自定义 banner,笔记54
  • 做erp系统的网站网站调研方法有哪些内容
  • 做网站页面视频教学外贸网站建设智能建站
  • 多张图做网站背景wordpress后台翻译
  • 网站建设与维护本科教材中企动力做什么的
  • Spring LTW:类加载时织入全解析
  • 设计君网站wordpress的中文插件安装教程