HTML页面自动清理js、css文件的缓存(自动添加版本号)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

在web项目开发过程中,我们经常会引用css、js文件,更新文件后常出现缓存问题(明明更改了代码,在浏览器上访问的时候却没有发生变化),这种情况我们通常采用以下两种解决方案:1、手动清除浏览器缓存2、添加版本号(如layout.css?v=1)个人认为方法2更快,因为清除浏览器缓存还要等浏览器响应。但是每次更改版本号也很麻烦,所以需要想办法自动添加版本号,以下是本人收集的方法:方法一:可以通过js自动给html添加版本号?123scripttype=text/javascriptdocument.write(linkrel='stylesheet'type='text/css'href='/css/layout.css?v=+newDate().getTime()+');/script方法二:若是jsp页面,可以使用java代码生成时间戳(若是jsp页面用方法一也行,但此方法更方便)?1linkrel=stylesheettype=text/csshref=/css/layout.css?v=%=System.currentTimeMillis()%方法三:使用其他的方法添加版本号,如用node.js自动配置等

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功