2012-05-17 115 views
0

我想使用离线缓存,但只想缓存某些文件。我在清单中的CACHE:部分明确指定的文件&都很好。但浏览器也总是在“主”缓存中缓存文件。我不希望这些缓存,他们应该始终从服务器请求。我怎样才能阻止他们被缓存?HTML5离线只缓存某些文件

+0

比较容易回答,如果你给更多的信息:你的文件,清单的结构。 .. –

回答

1

被缓存的页面是否在HTML元素上有manifest属性?如果是这样,那么无论您是否在CACHE部分中有特定条目,都会导致它们被缓存。

+0

这是问题所在。我没有意识到它是如何工作的,我认为向页面添加清单只会导致该页面使用清单中引用的项目,而不是缓存页面本身。 – Craig

0

使用此 文件后CACHE清单将被缓存和文件后,网络就不会,*表示所有其他文件

CACHE MANIFEST 
http://ajax.googleapis.com/ajax/libs/dojo/1.9.1/dojo/dojo.js 
http://ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js 
http://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js 

NETWORK: 
*