繁体   English   中英

Make In App Browser询问地理位置权限

[英]Make In App Browser ask for geolocation permission

当我在Chrome或Firefox中打开我的链接时,会显示如下的弹出消息

此网站想知道您的位置(允许)(阻止)

当我在外部浏览器中打开它时,它运行良好。 但问题是当我通过Messenger和Viber移动应用程序的App浏览器打开页面时。 弹出消息不再显示,并且没有获取我的设备的位置。

我试图通过两次调用geolocation.getCurrentPosition来破解我的方式,但没有运气。

有办法吗?

据我所知,要从WebView访问该位置,您需要为其添加权限

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

但在您的情况下,您使用的是第三方应用和浏览器,因此您可以管理他们的权限,这就是您可以从外部浏览器访问GeoLocation而不是应用程序内浏览器的原因。

也许从应用程序设置手动权限可能有所帮助。 我不确定,但你可以试试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM