我有一个简单的 JavaScript 代码,可以获取用户坐标,在计算机上运行良好,但在手机上却不能这么说。
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else{x.innerHTML="Geolocation is not supported by this browser.";}
}
从 w3schools 得到这个。第一次询问我是否想分享我的位置(同意),当我按下按钮执行该功能时,什么也没有发生(也没有错误消息),在我的电脑上工作,所以它不是代码。尝试了 2 种不同的设备:galaxy nexus 和galaxy s2 都是软糖。尝试了 chrome、chrome beta、firefox 和内置浏览器。在其中一些上,它甚至不需要弹出“共享位置”消息。我该如何解决?