在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项目中,清理浏览器缓存的几种方式相关推荐

  1. Web项目中前端页面引用外部Js和Css的路径问题

    公众号:南宫一梦 Web项目中前端页面引用外部Js和Css的路径问题 一般我们在做Web项目时,通常会将多个页面引入的公共js和css文件抽取出来,单独写成一个公共文件,以期方便各个页面单独引入,达到 ...

  2. JAVA Web项目中所出现错误及解决方式合集(不断更新中)

    JAVA Web项目中所出现错误及解决方式合集 前言 一.几个或许会用到的软件下载官网 二.Eclipse的[preferences]下没有[sever]选项 三.Tomcat的安装路径找不到 四.T ...

  3. html调用腾讯地图定位当前位置,vue web项目中调用腾讯地图API获取当前位置的经纬度...

    vue web项目中调用腾讯地图API获取当前位置的经纬度 vue web项目中调用腾讯地图API获取当前位置的经纬度 在main.js 中添加一下代码 import axios from 'axio ...

  4. 关于在web项目中实现本地打印

    1    问题描述 在web项目,打印功能一直是一个老大难问题,而想进行套打,则更加上难上加难.而我在最近的项目中就遇到的条形码打印的需求,需要调用客户端的打印机发送指令进行打印.在由于该项目的用户在 ...

  5. npm 引用子项目模块_Java / Web项目中的NPM模块Browser-Sync

    npm 引用子项目模块 Browser-Sync是一个方便的基于Node.js的NPM模块,可用于更快的Web开发. 浏览器同步可在许多设备之间同步文件更改和交互. 最重要的功能是实时重新加载. 我们 ...

  6. Java / Web项目中的NPM模块Browser-Sync

    Browser-Sync是一个方便的基于Node.js的NPM模块,可用于更快的Web开发. 浏览器同步可在许多设备之间同步文件更改和交互. 最重要的功能是实时重新加载. 我们也可以在Java / W ...

  7. Java Web项目中使用Freemarker生成Word文档

    Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就 ...

  8. 网页中调用matlab,在C#的Web项目中调用Matlab代码的步骤

    在C#的Web项目中调用Matlab代码的方法 为了毕设的图形检索方向的研究,本人需要在信科的师兄师姐们已经完成的C#界面中,调用现在研究的算法的Matlab代码,以便看到实验的效果.前段时间已经拖延 ...

  9. 在Web项目中保存会话的两种方法:Cookie和Session

    Web浏览器是与Web服务器之间的会话是一个不保持的会话,浏览器发起请求,建立会话,获得结果后,会话就不在了.然而,在涉及到用户登录Web项目中,开发人员必须有一种方法,区分用户登录前后的状态,以便对 ...

  10. java web 操作word文档_Java Web项目中使用Freemarker生成Word文档

    Web项目中生成Word文档的操作屡见不鲜.基于Java的解决方式也是非常多的,包含使用Jacob.Apache POI.Java2Word.iText等各种方式,事实上在从Office 2003開始 ...

最新文章

  1. starGAN原理代码分析
  2. Linux内存映射--mmap函数
  3. HDFS数据的写入过程
  4. 32位JDK和64位JDK
  5. 国家能源集团携手华为首次部署矿鸿操作系统,开创工控新纪元
  6. java poi读取word中附件_java用poi实现对word读取和修改操作
  7. Python Cookbook by Eric
  8. Android中应用程序drawable图片资源占用内存的统计
  9. 计算机五笔教案ppt,计算机应用基础课件(五笔字型课件).ppt
  10. 线性代数01:函数对向量、矩阵的梯度(向量、矩阵求导)
  11. 大数据智能营销笔记本弊端,怎么样?
  12. 码农和程序员的区别,网友:月入三万以下全是码农!
  13. 2022-06-08 iPhone快捷指令自动切换壁纸
  14. “互联网+”带给云计算的机会
  15. docker常用操作(二) docker安装mysql5.7
  16. weblogic安装与配置注意事项
  17. 伤心的优酷土豆,抗争逆不过命运
  18. 深入浅出强化学习:原理入门(待更新)
  19. CAD画图教程,手把手教你画“鱼”
  20. Chrome 66之后禁止网页声音自动播放问题解决

热门文章

  1. VLAN间路由(笔记)
  2. 本科计算机课程学习路线建议
  3. xodo pdf android,手机上最好用的pdf阅读器,没有之一——【Xodo】
  4. 社交网络分析之关系图(原理+Python代码)
  5. [从零开始学习FPGA编程-16]:快速入门篇 - 操作步骤2-4- Verilog HDL语言描述语言基本语法(软件程序员和硬件工程师都能看懂)
  6. html符号大全 五角星,星星符号_星星符号大全花样符号
  7. 电容或电感的电压_电容与电感的对偶性小结
  8. 普通进销存管理系统设计
  9. 微波雷达智能感应模块,在智能面板上的技术应用
  10. C++之责任链(Chain of Responsibility)模式