【发布时间】:2013-05-23 20:34:28
【问题描述】:
我一直在尝试弄清楚 HTML5 的新 AppCache,但我觉得这里非常有限。
假设我有一个有四个页面的网站:
index.html
about.html
portfolio.html
contact.html
我有清单中列出的上述资源,以及网站的所有资源。清单如下所示:
CACHE MANIFEST
# 2013-05-23 2:33 PM
# Master Manifest
index.html
about.html
portfolio.html
contact.html
styles/reset.css
styles/styles.css
NETWORK:
*
我已将 appcache 文件类型添加到服务器配置中,并在上面列出的每个页面上使用了正确的 HTML 标记属性。只是为了记录,元素看起来像这样:
<html lang="en" manifest="example.appcache">
我已经在我的移动设备上测试了这个设置,并且一切正常……除非我不加载每个页面。看来我必须通过我的移动浏览器访问每个页面并对其进行缓存,之后我可能会关闭 DATA 并离线以便我的设备能够浏览 APPCACHE 的网站。
但是,这是我的问题 - 如何设置 AppCache 以允许我转到 index.html、缓存该页面并缓存清单中的其余资源?无需访问和手动缓存每个资源?
如果你不能,那我就不得不问了;这不是在否定 AppCache 和 Offline Accessibility 背后的理念吗?
非常感谢大家的帮助! :)
【问题讨论】:
标签: html browser-cache offline html5-appcache