其他问题 建议添加正确的.appcache 类型

pharaoh168 · 2015年04月28日 · 最后由 tsl0922 回复于 2015年07月21日 · 177 次阅读

建议添加正确的.appcache类型,即 "text/cache-manifest"

HTML 5 应用程序缓存 HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。 应用程序缓存为应用带来三个优势: 离线浏览 - 用户可在应用离线时使用它们 速度 - 已缓存资源加载得更快 减少服务器负载 - 浏览器将只从服务器下载更新过或更改过的资源。 如需启用应用程序缓存,请在文档的 标签中包含 manifest 属性: <!DOCTYPE HTML> ... 每个指定了 manifest 的页面在用户对其访问时都会被缓存。如果未指定 manifest 属性,则页面不会被缓存(除非在 manifest 文件中直接指定了该页面)。 manifest 文件的建议的文件扩展名是:".appcache"。 请注意,manifest 文件需要配置正确的 MIME-type,即 "text/cache-manifest"。必须在 web 服务器上进行配置。

共收到 4 条回复

请问这是 Coding 全站的问题嘛?

是项目演示网站需要添加的功能,例如我发布了一个网站,想利用html5的应用缓存功能,实现离线应用或者,现阶段访问 cache.appcache文件返回的文件类型为application/octet-stream,浏览器不会认为是有效的缓存文件。

nginx下的配置思路:
在nginx的conf目录下有个mime.types文件,添加一行 text/cache-manifest appcache;即可。
写在自定义的配置文件中应该也是可以的。

@tsl0922 这个建议是否考虑?

@豆芽芽 , @pharaoh168 可以在部署目录内添加 mime.types 文件配置 mime 映射,不过要注意如果这个文件存在系统会只使用这个文件的定义来检测 mime。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
相关话题