在AppCache中的缓存区域中使用通配符

3
我想使用应用程序缓存来离线查看我的应用程序,并将其用作:
CACHE MANIFEST

CACHE:
http://cdn.example.com/s/*

NETWORK:
*

有没有办法让浏览器缓存's'文件夹中的所有文件?如果不能,是否有方法可以指定特定文件夹或链接中的所有文件被包含在缓存中。

2个回答

1

0

这取决于您是否想要显式缓存该文件夹中的所有页面,还是仅在需要时进行延迟加载缓存(即如果用户恰好导航到其中一页,则将为将来使用缓存它)。

如果您想要预先缓存所有页面,则需要在应用程序缓存清单中列出所有页面--我不认为通配符会起作用。

如果您希望页面只有在用户访问后才被缓存一次,则无需在清单中列出该页面,您只需要在相关页面中链接到清单即可,在其被访问时将被缓存。

您可以在此处阅读更多信息:http://diveintohtml5.info/offline.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接