我一直在试图弄清楚 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 背后的想法吗?
非常感谢大家的帮助!:)