我正在阅读Dive into HTML5: Offline web apps: Cache manifest
...但必须与...一起提供 内容类型text / cache-manifest。如果 您正在运行基于Apache的Web 服务器,你可能只是放一个 .htaccess中的AddType指令 文件在您的网络目录的根目录
AddType text/cache-manifest .manifest
如果我不加这个将会发生什么?内容类型如此重要?我在AddType
中搜索了httpd.conf
。但是我没有看到content-type
说html
,js
,images
等等,它毕竟不是那么重要吗?
答案 0 :(得分:3)
如果您没有正确设置内容类型,浏览器可能会拒绝将其视为清单文件,类似于stylesheets get ignored if served with a plain text MIME type中众所周知的Firefox问题。
Apache服务器的内容类型可能不在httpd.conf中,它们通常存储在另一个配置文件mime.types中(默认情况下为though it can be changed)。