大师的SO缓存清单弥补我的应用程序时在线
我想玩CACHE MANIFEST/HTML5。我的应用程序是沉重的JS,并建立在jquery/jquerymobile上。
这是什么我的清单看起来像
CACHE MANIFEST
FALLBACK:
/
NETWORK:
*
CACHE:
/css/style.css
/js/jquery.js
但不知何故的摘录,应用程序不会加载在第一时间本身和整个应用程序分解的文件。
- 我的格式错了吗?
- 我是否永远不会将JS加载到缓存中?
- 我应该如何处理这种不同的问题,以便始终首先检查网络,如果有任何不可用的情况,只加载缓存中可用的东西?
谢谢。
只需再次阅读您的评论 - 不要以为你正在谈论我面临的同样的问题。不过谢谢。 – iUsable
你不应该做任何像重命名清单那样激烈的事情。 [深入研究HTML5](http://diveintohtml5.org/offline.html)解释了缓存更新如何工作,并建议每当您更改站点时,都会使用包含修订号的注释更新缓存清单。这迫使浏览器请求所有文件的新版本。这应该比重命名文件和更新每个HTML页面更容易。 – mgiuca