您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 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自动配置等
本文标题:HTML页面自动清理js、css文件的缓存(自动添加版本号)
链接地址:https://www.777doc.com/doc-4752085 .html