HTML5 AppCache跟踪资源不存在

时间:2014-07-19 02:17:22

标签: javascript html5 html5-appcache

我正在尝试将html5 appcache用于我的Web应用程序。当我在IE中尝试时,我从控制台获取此信息:

Creating AppCache with manifest: 'http://localhost/cache.appcache'.
Resource doesn’t exist on the server: 'http://localhost/'.
AppCache Fatal Error

我的appcache中的资源列表很长。无论如何,我可以直接知道哪个资源appcache无法加载而无需逐个检查?

谢谢。

2 个答案:

答案 0 :(得分:0)

是的,您可以使用Chrome控制台直接检查与您的应用程序缓存相关的文件的状态。您可以通过打开控制台(在Windows上使用ctrl + shift + j),转到资源选项卡,最后选择应用程序缓存下拉列表来完成此操作。

enter image description here

该视图应该允许您查看应用程序缓存中发生的所有事情。如果内存为我提供正确的资源,那么未正确加载的资源将以红色突出显示。在使用应用程序缓存进行开发时,事情可能会失控,因此不时清除浏览器缓存也是一个好主意,以确保不是问题。

补充阅读: https://developer.chrome.com/devtools/docs/resource-panel

答案 1 :(得分:0)

我刚刚使用Firefox内置的appcache验证器解决了自己的应用缓存问题。

按Shift + F2打开Firefox命令行。

输入appcache validate并按返回。