缓存文件,直到下一页加载

时间:2012-11-24 06:25:44

标签: javascript html browser-cache cache-control

有没有办法缓存文件,直到下一页加载?

我看到expiresmax-age,但它们需要时间增量,我不知道。

1 个答案:

答案 0 :(得分:1)

一种选择是使用JavaScript为所有外部文件添加时间戳。

例如,如果您需要加载http://path/myIcon.png

  • var path="http://path/myIcon.png"+"?_ts="+new Date().toString();
  • 将以上路径用于所有myIcon.png图片(缓存)
  • 在下一页加载时,时间戳会更新,因为网址已更改,浏览器会重新加载图片