Android studio Android Web view加载https网站以获取用户位置:失败

Android studio Android Web view加载https网站以获取用户位置:失败,android-studio,geolocation,android-webview,Android Studio,Geolocation,Android Webview,我在android应用程序的webview中加载网站url时遇到问题,以下错误显示“用户拒绝了地理位置请求” 请注意,该网站位于internet服务器上,使用https,在所有浏览器(chrome、firefox、edge等)上运行良好,并成功返回用户的位置长度和纬度 这些选项也在android应用程序中启用(setJavaScriptEnabled、setGeolocationEnabled),并向清单文件添加了internet权限、访问位置 谢谢您的帮助。我也尝试将“”加载到android

我在android应用程序的webview中加载网站url时遇到问题,以下错误显示“用户拒绝了地理位置请求”

请注意,该网站位于internet服务器上,使用https,在所有浏览器(chrome、firefox、edge等)上运行良好,并成功返回用户的位置长度和纬度

这些选项也在android应用程序中启用(setJavaScriptEnabled、setGeolocationEnabled),并向清单文件添加了internet权限、访问位置


谢谢您的帮助。

我也尝试将“”加载到android webview,但也没有成功。我只是尝试了使用本地js文件的
navigator.geolocation.getCurrentPosition
,获取lat/long没有问题。一些问题:1。如果使用文件://,是否收到相同的错误消息?2.你需要安卓版本。3.附上复制该错误的index.html最小代码。4.附上您的webview代码-复制该错误的最小代码。5.尝试从logcat中查找行
WebViewFactory
,以查看使用的是哪个webview包。我不是安卓大师,但如果你提供这些信息,其他人可能会回答。