Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android浏览器中获取位置_Android_Html - Fatal编程技术网

在Android浏览器中获取位置

在Android浏览器中获取位置,android,html,Android,Html,以下代码适用于我的桌面浏览器,但不适用于我的Android手机的默认浏览器。我得到了“浏览器支持地理位置”的警报框,但没有该位置的警报框 谢谢 <!DOCTYPE html> <html> <head> <script type="text/javascript"> if (navigator.geolocation) { alert('Browser support geolocation')

以下代码适用于我的桌面浏览器,但不适用于我的Android手机的默认浏览器。我得到了“浏览器支持地理位置”的警报框,但没有该位置的警报框

谢谢

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript">
        if (navigator.geolocation) {
            alert('Browser support geolocation')
            navigator.geolocation.getCurrentPosition(showPosition);
        }
        else { alert('Browser does not support geolocation'); }

        function showPosition(position) {

            alert(position.coords.latitude + ":" + position.coords.longitude);
            document.title = position.coords.latitude + ":" + position.coords.longitude;
        }
    </script>

</head>
<body>
<div id="coor">Loading...</div>
</body>
</html>

if(导航器.地理位置){
警报('浏览器支持地理位置')
navigator.geolocation.getCurrentPosition(showPosition);
}
else{alert('浏览器不支持地理位置');}
功能显示位置(位置){
警报(position.coords.latitude+“:”+position.coords.longitude);
document.title=position.coords.latitude+“:”+position.coords.longitude;
}
加载。。。

更新:以上代码仅在我在手机上启用GPS时有效

此代码在默认浏览器(两个警报)上对我有效。
您应该检查承载该页面的服务器是否已由手机自动调整大小,以及是否允许访问位置:查看默认浏览器的设置。

我已在浏览器设置中启用位置共享,但仍不工作。