f***@foxmail.com
f***@foxmail.com
  • 发布:2020-06-09 15:42
  • 更新:2020-06-10 11:11
  • 阅读:2044

【报Bug】安卓中的web-view组件在钉钉和企业微信、微信内不能定位

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.7.9

浏览器平台: 微信内置浏览器

浏览器版本: 微信版本7.0.15

项目创建方式: HBuilderX

操作步骤:

如视频中流程

预期结果:

安卓中的webview可以使用定位

实际结果:

webview中定位失败

bug描述:

安卓上 在h5站中的定位是可以的,但是在h5站中使用了web-view,web-view打开的页面使用了定位功能,定位就会失败
下面的视频是在钉钉中使用的情况,企业微信和钉钉,还有微信中逗是这个情况,视频中的用车定位失败页面用的是web-view嵌套第三方的页面
!

2020-06-09 15:42 负责人:DCloud_UNI_GSQ 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

H5端的web-view组件是使用iframe实现的,iframe 是有相关权限设置的,目前web-view组件无对应配置,后续会增加相关设置。

当前解决方案:在H5平台改用iframe,并配置allow="geolocation"
相关文档:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/iframe

该问题目前已经被锁定, 无法添加新回复