上线项目更新版本后如何避免客户端js和css缓存
2017-04-24 09:42
351 查看
在引入的页面中
不用改原始的css和js文件名,只需在引入页面加上一个参数,一般为js、css版本号。
如果项目更新了css或者js文件,可以在文件中统一替换版本号,这样客户端会重新加载css和js文件,避免了缓存。
<link rel="stylesheet" type="text/css" href="__MOBILE__/css/detail-page.css?version=1"/> <script src="__MOBILE__/js/jquery.min.js?version=1"></script>
不用改原始的css和js文件名,只需在引入页面加上一个参数,一般为js、css版本号。
如果项目更新了css或者js文件,可以在文件中统一替换版本号,这样客户端会重新加载css和js文件,避免了缓存。
相关文章推荐
- html5如何及时更新缓存文件(js、css或图片)
- 如何给静态html 引用的js或者css路径后面加上时间戳,去除调试的客户端缓存。
- html5如何及时更新缓存文件(js、css或图片)
- 处理客户端缓存无法及时更新js和css文件的方法
- 前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号
- 前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号
- 前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号
- web项目发布 客户端 js css文件缓存的解决办法
- 部署项目避免本地js、css缓存
- 前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号
- ios项目如何实现版本更新?
- 关于更新发布CSS和JS文件的缓存问题
- 调试中除了在URL上加时间戳外,如何避免js、css被返回304状态?
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件(转载)
- ios项目如何实现版本更新?
- 更新线上项目中的CSS,JS文件的实现
- 安装svn客户端和vs2012的svn插件之后,在项目右键菜单里没有“更新项目至最新版本”和“提交项目变更”选项
- iOS 项目如何实现版本的更新?
- ios项目如何实现版本更新?
- 关于项目中如何应用js和css文件