JavaScript getCurrentPosition()在*某些*Androids上返回错误代码3,但在iOS或其他Androids上不返回错误代码3

JavaScript getCurrentPosition()在*某些*Androids上返回错误代码3,但在iOS或其他Androids上不返回错误代码3,javascript,android,web,geolocation,Javascript,Android,Web,Geolocation,我有一个简单的网站。我无法检索电话的地理位置。 getCurrentPosition()有三个可能的错误代码,代码1表示存在用户权限问题 navigator.geolocation.getCurrentPosition() Android的哪些设置将报告错误代码1:用户拒绝地理位置 代码: 我已经检查了以下设置,它们看起来正常: Internet浏览器>设置>高级设置>网站设置(空白) 设置>位置设置>打开 其他哪些设置可能导致此用户被拒绝?或者这不是手机上的设置吗?似乎从未出现允许用户

我有一个简单的网站。我无法检索电话的地理位置。 getCurrentPosition()有三个可能的错误代码,代码1表示存在用户权限问题

navigator.geolocation.getCurrentPosition() 
Android的哪些设置将报告错误代码1:用户拒绝地理位置

代码:

我已经检查了以下设置,它们看起来正常:

  • Internet浏览器>设置>高级设置>网站设置(空白)
  • 设置>位置设置>打开
其他哪些设置可能导致此用户被拒绝?或者这不是手机上的设置吗?似乎从未出现允许用户允许权限的提示

它在iOS和一些机器人上运行良好。在内置浏览器和chrome浏览器上似乎出现故障

navigator.geolocation.getCurrentPosition(function(pos){}, 
    function(e){alert('Error Code ' + e.code + ': ' + e.message);},
    {  enableHighAccuracy: true,  timeout: 5000,  maximumAge: 0});