消除html缓存问题
来源:互联网 发布:sql server 完全卸载 编辑:程序博客网 时间:2024/06/08 06:51
在做前端页面开发的时候缓存问题比较常见,经常出现改完js然后在前台因为缓存没有显示功能的情况。
在jsp页面的js请求中可以这样设置
<meta http-equiv="pragma" content="no-cache"> <!-- 设置该html页面每次加载不进行缓存 --><meta http-equiv="cache-control" content="no-cache"><!-- 设置html所有内容都不会被缓存 --><meta http-equiv="expires" content="0"> <!-- 设置缓存过期时间 --><script type="text/javascript" src="<%=basePath%>/js/vself/mydatas.js?t=<%=new Date().getTime()%>"></script> <!-- 引入js文件,在js文件后增加时间戳参数。由于每次参数不一样,所以每次加载时便会重新加载而不是调用缓存。 -->
这样jsp页面的js文件每次加载时就不会出现缓存了。
至于html页面可以再script里引入js文件.
<script type="text/javascript">document.write('<link rel="stylesheet" href="index.css?time='+new Date().getTime()+'">');</script>这样也可以每次加载的时候不调用缓存文件。
在项目发布的时候,消除缓存的最佳方法就是在修改的js等文件后增加一个版本号的参数,每次发布修改版本号即可清除缓存。
阅读全文
0 0
- 消除html缓存问题
- 消除缓存asp与jsp/html之比较
- HTML解决缓存问题
- html缓存问题
- html缓存问题
- 消除html
- 消除网页缓存
- chrome html消除边框
- colorbox的outside HTML的缓存问题
- 全面解决Html页面缓存的问题
- 消除页面缓存的代码
- 消除图片在ie中缓存而无法更新的问题
- 消除图片在ie中缓存而无法更新的问题
- 编程纠错--help others--计算器--又是忘记消除缓存还有函数定义的问题
- JAVA全部消除HTML标签/消除部分HTML标签
- chrome html文档边框消除
- flash--消除锯齿问题
- CCF 消除类问题
- Android使用shape实现非四角圆角
- java 转html为pdf
- ajax开发:jqueryajax+php的登录与退出功能实现
- Android USB/MTP相关代码
- [mysql]修复root无法登陆
- 消除html缓存问题
- 关于maven修改镜像地址 修改成阿里云的地址
- 大数据-Hadoop新手学习指导
- 牛客网---2016---美团平均年龄
- VMware 网络连接模式详解
- VS2010用RTP协议传输TS流
- 【笔记】js验证方法大全
- 1.5Android 学习+进度之五-wifi地址
- orcale 数据库配置