ie浏览器html页面怎么清缓存,Web项目中,清理浏览器缓存的几种方式
在B/S架构的项目中,访问web项目时,往往需要清理浏览器的缓存数据,js ,css 等等。
//方法1:在引用的js ,css ,图片,等文件的url 处加一个变量,生成一个随机数字
//方法2:在jsp或html页面中,meta标签中添加属性值
//方法3:在js提交表单时的请求方法上添加控制缓存的方法
//如果是form表单提交,则在表单上添加一个属性
//如果是jquery的ajax提交方式,则如下,添加before函数做处理
$.ajax({
url:‘QueryUserList.do‘,
dataType:‘json‘,
data:{},
beforeSend :function(xmlHttp){
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.setRequestHeader("Cache-Control","no-cache");
},
success:function(response){
//操作
}
async:false
});
//或者添加cache 属性
$.ajax({
url:‘QueryUserList.do‘,
dataType:‘json‘,
data:{},
cache:false,
ifModified :true ,
success:function(response){
//操作
}
async:false
});
//方法4:使用Crtl+F5 跳过缓存,请求新数据,支持部分浏览器
//方法5:创建一个windows环境的清理浏览器缓存的批处理文件(clearCache.bat),在打开浏览器之前运行一下清理缓存的批处理文件
//调用的是Windows 自带的API函数,针对IE有效,代码如下:
@echo 现在清除Cookies
@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 2
@echo 现在清除浏览历史
@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 1
@echo 现在清除临时文件夹
@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 8
@echo 现在清除保存的密码
@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 32
@echo 现在清除表单数据
@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 16
@echo 清除以上所有项目
@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 255
原文:https://www.cnblogs.com/acmexyz/p/11691463.html
ie浏览器html页面怎么清缓存,Web项目中,清理浏览器缓存的几种方式相关推荐
- Web项目中前端页面引用外部Js和Css的路径问题
公众号:南宫一梦 Web项目中前端页面引用外部Js和Css的路径问题 一般我们在做Web项目时,通常会将多个页面引入的公共js和css文件抽取出来,单独写成一个公共文件,以期方便各个页面单独引入,达到 ...
- JAVA Web项目中所出现错误及解决方式合集(不断更新中)
JAVA Web项目中所出现错误及解决方式合集 前言 一.几个或许会用到的软件下载官网 二.Eclipse的[preferences]下没有[sever]选项 三.Tomcat的安装路径找不到 四.T ...
- html调用腾讯地图定位当前位置,vue web项目中调用腾讯地图API获取当前位置的经纬度...
vue web项目中调用腾讯地图API获取当前位置的经纬度 vue web项目中调用腾讯地图API获取当前位置的经纬度 在main.js 中添加一下代码 import axios from 'axio ...
- 关于在web项目中实现本地打印
1 问题描述 在web项目,打印功能一直是一个老大难问题,而想进行套打,则更加上难上加难.而我在最近的项目中就遇到的条形码打印的需求,需要调用客户端的打印机发送指令进行打印.在由于该项目的用户在 ...
- npm 引用子项目模块_Java / Web项目中的NPM模块Browser-Sync
npm 引用子项目模块 Browser-Sync是一个方便的基于Node.js的NPM模块,可用于更快的Web开发. 浏览器同步可在许多设备之间同步文件更改和交互. 最重要的功能是实时重新加载. 我们 ...
- Java / Web项目中的NPM模块Browser-Sync
Browser-Sync是一个方便的基于Node.js的NPM模块,可用于更快的Web开发. 浏览器同步可在许多设备之间同步文件更改和交互. 最重要的功能是实时重新加载. 我们也可以在Java / W ...
- Java Web项目中使用Freemarker生成Word文档
Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就 ...
- 网页中调用matlab,在C#的Web项目中调用Matlab代码的步骤
在C#的Web项目中调用Matlab代码的方法 为了毕设的图形检索方向的研究,本人需要在信科的师兄师姐们已经完成的C#界面中,调用现在研究的算法的Matlab代码,以便看到实验的效果.前段时间已经拖延 ...
- 在Web项目中保存会话的两种方法:Cookie和Session
Web浏览器是与Web服务器之间的会话是一个不保持的会话,浏览器发起请求,建立会话,获得结果后,会话就不在了.然而,在涉及到用户登录Web项目中,开发人员必须有一种方法,区分用户登录前后的状态,以便对 ...
- java web 操作word文档_Java Web项目中使用Freemarker生成Word文档
Web项目中生成Word文档的操作屡见不鲜.基于Java的解决方式也是非常多的,包含使用Jacob.Apache POI.Java2Word.iText等各种方式,事实上在从Office 2003開始 ...
最新文章
- starGAN原理代码分析
- Linux内存映射--mmap函数
- HDFS数据的写入过程
- 32位JDK和64位JDK
- 国家能源集团携手华为首次部署矿鸿操作系统,开创工控新纪元
- java poi读取word中附件_java用poi实现对word读取和修改操作
- Python Cookbook by Eric
- Android中应用程序drawable图片资源占用内存的统计
- 计算机五笔教案ppt,计算机应用基础课件(五笔字型课件).ppt
- 线性代数01:函数对向量、矩阵的梯度(向量、矩阵求导)
- 大数据智能营销笔记本弊端,怎么样?
- 码农和程序员的区别,网友:月入三万以下全是码农!
- 2022-06-08 iPhone快捷指令自动切换壁纸
- “互联网+”带给云计算的机会
- docker常用操作(二) docker安装mysql5.7
- weblogic安装与配置注意事项
- 伤心的优酷土豆,抗争逆不过命运
- 深入浅出强化学习:原理入门(待更新)
- CAD画图教程,手把手教你画“鱼”
- Chrome 66之后禁止网页声音自动播放问题解决
热门文章
- VLAN间路由(笔记)
- 本科计算机课程学习路线建议
- xodo pdf android,手机上最好用的pdf阅读器,没有之一——【Xodo】
- 社交网络分析之关系图(原理+Python代码)
- [从零开始学习FPGA编程-16]:快速入门篇 - 操作步骤2-4- Verilog HDL语言描述语言基本语法(软件程序员和硬件工程师都能看懂)
- html符号大全 五角星,星星符号_星星符号大全花样符号
- 电容或电感的电压_电容与电感的对偶性小结
- 普通进销存管理系统设计
- 微波雷达智能感应模块,在智能面板上的技术应用
- C++之责任链(Chain of Responsibility)模式