在 Safari 上通过地理位置查找当前位置
Posted
技术标签:
【中文标题】在 Safari 上通过地理位置查找当前位置【英文标题】:Finding current location by geolocation on Safari 【发布时间】:2012-12-31 07:34:51 【问题描述】:我在 Windows 7 上有一个 Safari 浏览器,
在我的站点中,我使用地理定位来查找当前位置
在 Chrome 和 FireFox 中可以正常工作
在 Safari 中它崩溃了。
我读到 Safari 不支持地理位置没有 Wifi,有解决办法吗?
【问题讨论】:
【参考方案1】:Wifi 上的 Safari 对某些人来说似乎不是最准确的地理定位方法。
至于 Safari 崩溃,您应该设置一个超时,以便脚本可以在不崩溃的情况下失败。让它回退到错误处理程序。
以下内容可能会有所帮助 最大年龄:600000,超时:8000
另外,您可以先测试一些演示,看看使用不同的浏览器会得到什么结果。
http://html5demos.com/geo W3C - http://dev.w3.org/geo/api/spec-source.html
这可能会导致 Safari 出现问题,因为它们使用不同的服务。您可能还需要打开该功能才能首次使用它。尝试在 Safari 中启用定位服务。转到首选项-> 安全并选中“允许网站询问位置信息”。另外,请确保系统偏好设置->安全没有选中“禁用定位服务”。
【讨论】:
如果我给他一个超时,它会落在Getting current position,我需要他识别位置,没有办法吗? 是的,但这里最有可能发生其他事情。但是,您不希望浏览器在您身上崩溃。 所有站点基于当前位置,所以大部分东西都会在没有识别当前位置的情况下掉落 我的问题是:是否有另一种方法可以在没有 wifi 的情况下识别 safari 中的当前位置 这可能会导致 Safari 出现问题,因为它们使用不同的服务。您可能还需要打开该功能才能首次使用它。尝试在 Safari 中启用定位服务。转到首选项-> 安全并选中“允许网站询问位置信息”。另外,确保系统偏好设置->安全没有选中“禁用定位服务”。以上是关于在 Safari 上通过地理位置查找当前位置的主要内容,如果未能解决你的问题,请参考以下文章
地理位置 Firefox 比 iPhone Safari 准确吗?
我如何不断唠叨用户接受 iPhone Safari 的地理位置?