【问题标题】:HTML5 Offline Cache only certain filesHTML5 离线缓存仅某些文件
【发布时间】:2012-05-17 12:34:22
【问题描述】:

我正在尝试使用离线缓存,但只想缓存某些文件。我在 CACHE: 清单的部分明确指定的文件和页面都很好。但浏览器也总是将文件缓存在“主”缓存中。我不想要这些缓存,它们应该总是从服务器请求。如何阻止它们被缓存?

【问题讨论】:

  • 如果您提供更多信息,则更容易回答:文件结构、清单、...

标签: html offline-caching


【解决方案1】:

正在缓存的页面是否在 HTML 元素上具有 manifest 属性?如果是这样,无论您在 CACHE 部分中是否有特定条目,都会导致它们被缓存。

【讨论】:

  • 这就是问题所在。我没有意识到它是如何工作的,我认为将清单添加到页面只会导致该页面使用清单中引用的项目,而不是缓存页面本身。
【解决方案2】:

使用这个 CACHE MANIFEST 之后的文件会被缓存,network 之后的文件不会,* 表示所有其他文件

CACHE MANIFEST
http://ajax.googleapis.com/ajax/libs/dojo/1.9.1/dojo/dojo.js
http://ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js
http://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js

NETWORK:
*

【讨论】:

    猜你喜欢
    • 2010-11-15
    • 2015-05-05
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    相关资源
    最近更新 更多