Html 未显示应用程序缓存的回退

Html 未显示应用程序缓存的回退,html,application-cache,Html,Application Cache,我有一个web应用程序,它将应用程序缓存功能用于本地存储。 如果用户不在线,我想向他显示一个特定的html文件。为此,据我所知,清单中的后备部分是使用的 为简单起见,目前清单中只有一个文件需要缓存: CACHE MANIFEST CACHE: someFile.css NETWORK: * FALLBACK: / offline.html 我首先加载具有internet访问权限的页面,以便浏览器可以下载someFile.css和offline.html并将其存储在本地。 然后我中断对服务

我有一个web应用程序,它将应用程序缓存功能用于本地存储。 如果用户不在线,我想向他显示一个特定的html文件。为此,据我所知,清单中的后备部分是使用的

为简单起见,目前清单中只有一个文件需要缓存:

CACHE MANIFEST

CACHE:
someFile.css

NETWORK:
*

FALLBACK:
/ offline.html
我首先加载具有internet访问权限的页面,以便浏览器可以下载someFile.css和offline.html并将其存储在本地。 然后我中断对服务器的互联网访问并重新加载页面。现在我希望在浏览器中看到offline.html,但事实并非如此

Chrome确实尝试加载主控程序index.html所需的文件,但清单中没有说明这些文件。检查“调试”窗口中的“网络”选项卡会显示以下文件行:

Status Code:200 OK (from cache)
这些文件是从什么缓存中获取的?当显示调试窗口且应用程序缓存没有这些文件时,浏览器缓存将被禁用

然后,当我在“网络”选项卡中检查预览时,它会显示每个文件的offline.html。现在,似乎offline.html已按需要加载,但Chrome希望index.html中声明的JS和CSS文件有其他内容,因此误解了收到的offline.html:

Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://domain/someFile.css". 
如何查看offline.html? 我只想在无法访问服务器时看到offline.html。

可能存在的重复