1

我有一个从file://方案提供的 html 文件,我希望始终缓存来自 CDN 的静态引导程序/jquery。即,一旦它们第一次被下载,我希望浏览器永远不会执行网络请求,直到我清除缓存。

<head>
    <link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet" />
</head>

<body>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
</body>

有没有办法实现这种行为?也许通过在代码或浏览器设置(Chrome、FF)中指定一些属性。我不想将内容保留在我的 html 旁边。

4

1 回答 1

2

通过加载的内容file://不通过 HTTP 传递。缓存机制是 HTTP 的一部分,因此如果您想要缓存工作,您需要使用本地服务器,例如 node.js。

于 2014-07-09T16:51:08.850 回答