我在http://app.bluedot.mobi有一个 HTML5/jquery 移动网络应用程序。它用于长距离比赛,通过 SPOT 卫星跟踪来跟踪竞争对手。我尚未解决的问题是,在不存在数据连接的情况下加载应用程序时,浏览器会在检查事件期间尝试获取清单时抛出“无数据连接”警报弹出窗口。即使存在数据连接,加载应用程序也可能需要很长时间。有大约 500 个文件要检查。加载应用程序(从手机)的最快方法是处于飞行模式并关闭浏览器的警报 - 不是那么优雅。
我不想对那些往往在偏远地区连接不稳定的用户强制进行更新,而是想以编程方式使用 applicationCache.update(),让用户控制该过程并加速应用程序加载(无论是在线还是离线)。
HTML5 规范和相应的浏览器实现目前是否可以做到这一点?