html地理位置不适用于所有浏览器



我使用的是html5 JS函数navigator.geolocation

 if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(geoLocationSuccess, geoLocationError);
}

当我在chrome、ff、ie10中的windows7上运行该函数时,它几乎会立即返回我的位置。

现在我正在用移动safari测试一款新的ipad。iPad最初会提示我是否允许浏览器使用我的位置。我点击"是"。大约一分钟后,调用geolocationError函数,错误代码为2(位置不可用)。

两个设备都在同一个wifi网络上,一个可以找到位置,另一个找不到。

我读过移动safari支持地理定位功能。我做错什么了吗?

根据这个苹果支持线程,这看起来像是iOS 6中的一个错误;地理定位不适用于iOS 6网络应用程序!

相关内容