引用目录的默认文档的 HTML5 appCache 清单



在我正在开发的jQuery移动站点中,我使用锚标记以以下方式引用url:

  • 目录"//"
  • /目录/子目录/"

当然是引用:

  • "/目录/index . html "
  • "/目录/子目录/index . html "

所以在我的manifest文件中,我需要引用"根"版本吗?例如

CACHE MANIFEST
CACHE:
/directory/
/directory/index.html
/directory/subdirectory/
/directory/subdirectory/index.html
NETWORK:
*
FALLBACK:
/ /offline.html

或:

CACHE MANIFEST
CACHE:
/directory/index.html
/directory/subdirectory/index.html
NETWORK:
*
FALLBACK:
/ /offline.html

它是否自动知道"/directory/"等同于"/directory/index.html"等等?似乎不会。

缓存根据URL进行键接。浏览器访问/directory/时得到的文件就是它为该URL缓存的文件。但是它不会自动知道/directory/index.html等于/directory/,这是只有你的服务器才能知道的。如果你在manifest中列出了这两个url,那么这两个url将被缓存,即使它们是相同的。

相关内容

  • 没有找到相关文章

最新更新