我们正在举办几款利用offline.appcache
功能的HTML5游戏,让游戏可以更好地缓存。
然而,要提供.appcache
类型,我必须将mime类型添加到服务器(IIS7),因此它不会404.当我这样做时,它拒绝提供任何图像或CSS文件!我请求CSS或图像文件时发送到浏览器的错误是:
The page cannot be displayed because an internal server error has occurred.
我添加的扩展程序为appcache
,MIME类型为text/cache-manifest
。
任何想法导致这种行为的原因?
答案 0 :(得分:1)
最后想通了,我在服务器级别而不是站点级别添加了mime类型。其中一个网站已经定义了mime类型。这引起了冲突。但奇怪的是,具有双重定义的网站很好,其他网站也失败了。
答案 1 :(得分:0)
添加.appcache时遇到了类似的问题。所有.js和.css文件请求都响应IIS中的错误。我意识到这是因为我没有指定网络:部分。
我的工作.appcache现在强制刷新所有文件并且不会导致错误:
CACHE MANIFEST
# cache version 1.0.0.6
NETWORK:
*