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

Html 在appcache的缓存区域中使用通配符,html,caching,manifest,cdn,html5-appcache,Html,Caching,Manifest,Cdn,Html5 Appcache,我想使用appcache离线查看我的应用程序,并将其用作 CACHE MANIFEST CACHE: http://cdn.example.com/s/* NETWORK: * 浏览器是否有办法缓存“s”文件夹中的所有文件?如果没有,是否有办法指定要包含在缓存中的特定文件夹或链接的所有文件。取决于您是要显式缓存该文件夹中的所有页面,还是只需在延迟加载的基础上缓存它们(即,如果用户碰巧导航到其中一个页面,则该页面将被缓存以供将来使用) 如果您想提前缓存所有页面,那么需要在应用程序缓存清单中列

我想使用appcache离线查看我的应用程序,并将其用作

CACHE MANIFEST

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

NETWORK:
*

浏览器是否有办法缓存“s”文件夹中的所有文件?如果没有,是否有办法指定要包含在缓存中的特定文件夹或链接的所有文件。

取决于您是要显式缓存该文件夹中的所有页面,还是只需在延迟加载的基础上缓存它们(即,如果用户碰巧导航到其中一个页面,则该页面将被缓存以供将来使用)

如果您想提前缓存所有页面,那么需要在应用程序缓存清单中列出它们——我认为通配符不起作用

如果您希望一个页面只在用户访问它之后才被缓存,那么您不需要在清单中列出该页面,您只需要链接到相关页面中的清单,当用户访问它时,它就会被缓存

您可以在这里阅读更多内容:

不,您可以

上面的示例将尝试在页面加载时下载
cdn.example.com
s/
文件夹中名为
*
的文件