HarmonyOS鸿蒙Next中Arcweb容器内子页面定位请求后原生不回调

HarmonyOS鸿蒙Next中Arcweb容器内子页面定位请求后原生不回调 大家好,请教个问题:我们app内有一个webview容器A,webview内部子页面B使用的是同域名但是是不同端口,app已按照官方文档配置定位权限和对onGeolocationShow的监听。通过点击web的按钮进入web页面B(内部调用了getCurrentPosition)时,webview容器A的onGeolocationShow没有回调,这种情况正常吗?如果是子页面端口不同导致,应该怎么在webview容器A监听子页面B的定位请求?

4 回复

可以提供复现问题的简化Demo吗,通过描述很难定位到具体问题。

更多关于HarmonyOS鸿蒙Next中Arcweb容器内子页面定位请求后原生不回调的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


暂时不用了,改用其他方案了,谢谢!

姓名:张三
职位:软件工程师
邮箱:zhangsan@example.com
个人简介:具有五年软件开发经验,熟悉Java、Python和C++。参与过多个大型项目,擅长系统架构设计和优化。

在HarmonyOS鸿蒙Next中,Arcweb容器内子页面定位请求后原生不回调,可能是由于以下原因:

  1. 权限问题:确保已正确申请并授予定位权限。
  2. 配置问题:检查Arcweb容器的配置文件,确保定位服务已正确启用。
  3. 回调机制:确认原生代码中的回调函数已正确实现,并与Arcweb容器进行绑定。
  4. 版本兼容性:检查HarmonyOS和Arcweb容器的版本是否兼容。

建议逐步排查以上问题,并参考官方文档或社区资源进行调试。

回到顶部