首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >navigator.permissions.query在安卓/ios webview中不起作用

navigator.permissions.query在安卓/ios webview中不起作用
EN

Stack Overflow用户
提问于 2018-10-05 17:11:04
回答 1查看 1.2K关注 0票数 1

我需要在webview中提示后检查地理位置权限和更新状态。权限api查询在web浏览器中有效,但在android或ios的web视图中不起作用。

在浏览器中工作: navigator.permissions.query({name:'geolocation'})

Android/iOS Web视图navigator.permissions未定义。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-15 06:10:14

我怀疑,当WebView捆绑在应用程序中时,它的设计不会将web权限与操作系统应用程序权限混合在一起,这两种权限具有不同的粒度。

例如:

授予应用程序定位权限的

  • 不应允许WebView向其可能打开的所有网站/来源授予定位权限。允许原始xyz.com使用相机的
  • 不应授予应用程序权限
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52662150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档