【发布时间】:2013-03-27 02:28:36
【问题描述】:
MDC 声明当网络请求失败时浏览器会加载回退文件:
当尝试加载资源失败时使用后备条目。 例如,假设缓存清单文件 http://www.example.com/example.appcache 包括以下内容 内容:
CACHE MANIFEST FALLBACK: example/bar/ example.html对http://www.example.com/example/bar/ 或其任何请求的任何请求 子目录及其内容导致浏览器发出网络 请求尝试加载请求的资源。 如果尝试 由于网络故障或某种服务器错误而失败, 浏览器会加载文件 example.html。
从缓存中删除后备文件时会发生什么?
【问题讨论】:
-
为什么浏览器要对明确定义为本地文件的东西发出网络请求,如果没有网络连接就可以使用?
-
@CBroe,后备文件应该在浏览器的缓存中......当文件被删除并且不再存在时会发生什么?
-
我猜这会导致就像没有可用的网络连接并且请求的资源根本没有设置后备一样。
标签: javascript html web-applications html5-appcache