我有一个从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旁边。
答案 0 :(得分:2)
通过file://
加载的内容不会通过HTTP传送。 Cache机制是HTTP的一部分,因此如果您希望缓存工作,则需要使用本地服务器,例如node.js.