应用程序缓存不会缓存任何内容



我正在尝试使网络应用程序在离线时可见。

  • 我的index.html引用清单如下:<!DOCTYPE html manifest="manifest.appcache">
  • MIME 类型正确:我的.htaccess AddType text/cache-manifest .appcache

这是manifest.appcache的样子:

CACHE MANIFEST
# 2012-09-28:v1
CACHE:
style.css
images/logo.png

但是,不会缓存任何内容。

当我在 javascript 控制台中调用 applicationCache.status 时,它会返回0(我认为如果成功,它应该返回1)。
在 Chrome 中,查看chrome://appcache-internals/还会显示没有应用程序缓存。

我做错了什么?

嗯,这太愚蠢了。这是我做错了什么:

<!DOCTYPE html manifest="manifest.appcache">

应该是:

<!DOCTYPE html>
<html manifest="manifest.appcache">

相关内容

最新更新