web-applications - HTML5 离线模式和地理定位

标签 web-applications caching html geolocation

当您在 HTML5 中处于离线模式时,是否仍然可以使用地理定位功能?看来当我在线时 (navigator.onLine = true),地理定位工作正常。但是当我离线时 (navigator.onLine = false),我被抛出到我的错误回调并且错误指示地理定位不可用。

最佳答案

这将取决于特定浏览器中的 GeoLocation 是如何连接的。在 Firefox 中,GeoLocation 取决于 Google Location Services它通过向 Web 服务发送一些网络信息来工作 - 显然,当您处于离线状态时这将不起作用,因为 Web 服务将不可用。

如果您有一个直接与 GPS 硬件通信的浏览器,那么它可以离线工作,但我认为您不会找到具有这种集成的任何桌面浏览器 - 也许一些移动浏览器会。

关于web-applications - HTML5 离线模式和地理定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3693256/

相关文章:

c# - 使用 Entity Framework 进行缓存和延迟加载

caching - Tomcat 8 抛出 - org.apache.catalina.webresources.Cache.getResource 无法添加资源

ruby-on-rails - Rails redis缓存存储大小

javascript - 如何顺利过渡到 Javascript 和 CSS?

jquery - 如何使用 jQuery 更改选择选项上的元素类

ios - 将网络应用程序与 ios 谷歌地图集成

web-applications - 是否有任何测试工具可以验证整个 Web 应用程序的字体一致性?

java - 在网页上显示项目结构和内容,如 Eclipse 的包资源管理器

javascript - HTML5;在 Javascript 中检测物理键盘的存在

javascript - 如何让 "cross"弹出::在不同的部分之后