我在 Windows 7 上有一个 Safari 浏览器,
在我的网站中,我使用 Geolocation 来查找当前位置
在 Chrome 和 FireFox 中有效
在 Safari 中它崩溃了。
我读到 Safari 不支持没有 Wifi的地理位置,有解决方案吗?
我在 Windows 7 上有一个 Safari 浏览器,
在我的网站中,我使用 Geolocation 来查找当前位置
在 Chrome 和 FireFox 中有效
在 Safari 中它崩溃了。
我读到 Safari 不支持没有 Wifi的地理位置,有解决方案吗?
对于某些人来说,Wifi 上的 Safari 似乎并不是最准确的地理定位方法。
至于 Safari 崩溃,您应该设置一个超时,以便脚本有办法在不崩溃的情况下失败。让它回退到错误处理程序。
以下可能有帮助 { maximumAge: 600000, timeout: 8000 }
此外,您可以先测试一些演示,看看使用不同的浏览器会得到什么结果。
http://html5demos.com/geo W3C - http://dev.w3.org/geo/api/spec-source.html
它可能会导致 Safari 出现问题,因为它们使用不同的服务。您可能还需要打开该功能才能首次使用它。尝试在 Safari 中启用定位服务。转到首选项-> 安全并选中“允许网站询问位置信息”。另外,确保系统偏好设置->安全没有选中“禁用定位服务”。