2011-08-19 81 views
12

如何使服务器返回清单文件与text/cache-manifest内容类型?默认情况下,如果我将它放到服务器并包含到<html manifest="cache.manifest">中,它将被加载类型application/x-ms-manifest加载缓存清单文件

回答

15

这就是为什么推荐的清单文件扩展名为.appcache的原因之一 - 微软已经使用作为其他内容。配置内容类型:

+0

有一点要注意。我有一个.manifest文件,只是在Visual Studio中将扩展名更改为.appcache。这不起作用,只有当我创建了一个名为cache.appcache的全新文本文件时,我才能使用它。 –

0

可能包括

AddType text/cache-manifest .appcache

在你的.htaccess

,或者如果你碰巧使用PHP你可以发送标题信息

header('Content-Type: text/cache-manifest'); 
+2

你没有在IIS上获得'.htaccess' – robertc

0

有麻烦通过GoDaddy的托管...他们的MIME类型不正确,Safari浏览器缓存的支持在iPad上离线网站,所以我只是做了cache.ASPX页:

<%@Page ContentType="text/cache-manifest" ResponseEncoding ="utf-8" %> 

在的底部网页...希望这可以帮助别人!

0

您必须具有helicon文件类型.htaccess才能使用IIS。是否可以有一个.htaccess文件,只需要做个#赫利的ISAPI_Rewrite配置文件

版本3.1.0.82