我正在我的应用程序中实现一个appcache,并且我在正确设置它时遇到了很多问题。
对于这个特定的时刻,我有问题要确定,如果从appcache而不是从常规缓存加载文件?
有人可以向我提供链接/提示我该如何检查?例如。在网络选项卡中的开发工具中的Chrome中,有一个(缓存)文本用于缓存资源,但我怎么知道这是正确的缓存?
在Firefox中,有时候应该在appcache中缓存的文件我在Firebug中进行了自我验证,它们是从BFCache加载而不是AppCache,而且不会发生像tjat这样的事情。
再一次,你可以用例如流行浏览器(IE,Firefox,Chrome)的一些插件可以检查吗?
答案 0 :(得分:0)
您通过引用清单文件显式声明要由AppCache缓存的页面,以便您可以确定它使用AppCache。清单文件是
简单文本文件,列出浏览器应缓存的资源 离线访问。
和
清单属性应包含在网络的每个页面上 您希望缓存的应用程序。
<html manifest="example.appcache">
....
</html>
http://www.html5rocks.com/en/tutorials/appcache/beginner/
另一方面,BFCache特定于Firefox(其他浏览器具有类似的实现),并且与AppCache的用途不同。
AppCache可帮助您的网络应用程序脱机访问,而BFCache可加快访问页面之间的向后和向前页面导航。
如果正确实施AppCache,除了Firebug和浏览器的内置开发人员工具之外,您将不再需要任何插件