通过Safari上的地理位置查找当前位置

时间:2012-12-31 07:34:51

标签: javascript html5 windows-7 safari geolocation

我在Windows 7上安装了Safari浏览器

在我的网站中,我使用地理位置来查找当前位置

在Chrome和FireFox中可以正常使用

在Safari中它崩溃了。

我读过Safari不支持Geolocation 没有Wifi ,是否有解决方案?

1 个答案:

答案 0 :(得分:3)

对于某些人来说,Wifi上的Safari似乎不是最准确的地理定位方法。

对于Safari崩溃,您应该设置超时,以便脚本有一种失败的方法而不会崩溃。让它回退到错误处理程序。

以下内容可能有所帮助     {maximumAge:600000,timeout:8000}

此外,您可以先测试一些演示,看看您将使用不同的浏览器获得什么结果。

http://html5demos.com/geo W3C - http://dev.w3.org/geo/api/spec-source.html

它可能会导致Safari出现问题,因为它们使用不同的服务。您可能还需要打开该功能才能首次使用它。尝试在Safari中启用位置服务。转到首选项 - >安全性并选中“允许网站询问位置信息”。此外,请确保系统偏好设置 - >安全性未选中“禁用位置服务”。