`
zengfa
  • 浏览: 123226 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

IE缓存(同样请求不能两次访问)

IE 
阅读更多
这是个隐藏的问题,如果不知道IE缓存,自己是很难解决的,就算google也不知道怎么问,
其实之前做项目时做了处理,那时候没有遇到这种情况,所以现在遇到这个问题就不知道怎样解决了。问了下同事,他给了我方法,就是在每个请求后面加个随即参数,比如下面的请求:
url=path+"/blOaMail.do?action="+detilAction+"&id="+id+"&t="+Math.random();


问题不是很难,只要知道IE缓存就行了,今天把这个问题写在这里只是为留点记忆。
分享到:
评论

相关推荐

    使用IE或Edge浏览器通过SAS访问File文件只能访问一次问题分析-xiaoqiang1

    2. **强制无缓存请求**:在SAS URL后面附加一个随机或者时间戳参数,比如"?no_cache=timestamp",可以绕过浏览器的缓存机制,每次请求都视为新请求,这样即使有"If-Modified-Since"头,服务端也会忽略并返回文件内容...

    ie发送ajax请求返回上一次结果的解决方法

    为了解决IE中AJAX请求返回上一次结果的问题,我们可以采取以下两种方法: 1. **添加动态参数**: 一个简单而有效的方法是在请求的URL后面添加一个随机或者时间戳参数。例如,可以在JavaScript中使用`Math.random()...

    IE下Ajax缓存问题的快速解决方法(get方式)

    当第二次发起相同的请求时,浏览器可能直接从缓存中读取结果,而不是向服务器重新请求,这就可能导致数据无法更新。 针对这个问题,我们有两种主要的解决途径:客户端解决方案和服务端解决方案。 1. **客户端解决...

    ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题

    由于GET请求的URL和参数都是可见的,如果两次请求的URL完全相同,IE会认为这是同一个资源,从而从缓存中直接返回结果。POST请求则不会存在这个问题,因为它通常包含在请求体中的数据是不可见的,即使内容相同,...

    IE7,IE8 BUG导致CSS下载二次的解决方法

    本文主要讨论了一个与IE7和IE8浏览器相关的CSS下载问题,该问题会导致CSS文件被下载两次,从而增加页面加载时间。这个问题源于在HTML链接中省略HTTP或HTTPS协议头。 正常情况下,CSS加载代码应如下所示: ```html ...

    IE8/IE9下Ajax缓存问题

    Ajax在IE8和IE9上使用时,可能会遇到缓存问题,这个问题是指当使用Ajax请求同一资源多次时,浏览器会直接从本地缓存中读取数据,而不是每次都从服务器获取。这样导致的问题是,如果服务器端的数据发生了变化,浏览器...

    window.showModalDialog两次加载问题清除缓存方法

    但在某些情况下,开发者可能会遇到window.showModalDialog两次加载的问题。具体表现是,当用户第一次打开一个模态对话框时,浏览器会从服务器端请求数据并加载页面,但当用户关闭对话框再次打开时,浏览器没有再次从...

    浅析IE浏览器关于ajax的缓存机制

    这意味着,对于同一个URL,只要缓存没有过期,IE浏览器只会发送一次请求到服务器。后续相同的URL请求会直接使用缓存中的数据,而不会再次与服务器交互。这种机制虽然可以减少网络传输,提升用户体验,但它在需要获取...

    ie下jquery.getJSON的缓存问题的处理方法

    由于IE的缓存机制是通过URL来识别请求的,因此,如果每次发出的请求URL不相同,浏览器就会认为这是一个新的请求,从而不会使用缓存中的数据。常见的做法是在URL中加入一个随机数或者时间戳,这样每次请求的URL就都是...

    web基础培训

    提供的“web基础资料.doc”和“Apache的工作原理.doc”文档将更详细地阐述这些概念,而“IE缓存是什么cookies是什么.txt”文件则提供了关于这两个主题的简要介绍。阅读这些资料,将使你在Web技术的道路上迈出坚实的...

    谷歌刷新正常,火狐ie刷新没变化

    因为缓存的名称由请求最后的资源名和参数名组成,如果你发送的两次请求,最后的资源名和参数名相同,那么浏览器会在缓存中匹配成功,并且给你返回缓存的内容,反之(最后的资源名和参数名)不同,自然也不会在缓存中...

    js的image onload事件使用遇到的问题

    1. 事件处理程序的绑定时机:在早期的IE浏览器中,如果在设置Image对象的src属性之前绑定onload事件处理程序,可能会导致事件不被触发。在现代浏览器中,这种情况得到解决,但在较旧版本的IE中,为了兼容性考虑,...

    IIS6.0 IIS,互联网信息服务

    转到“目录安全性”窗口,单击“IP地址及域名限制”下的“编辑”按钮,点选中“授权访问”以能接受客户端从本机之外的地方对IIS进行管理;最后单击“确定”按钮。 3.则在任意计算机的浏览器中输入如...

    夏玉保整理Ajax学习笔记.doc

    - 方式二:在客户端进行两次编码,如JavaScript代码: ```javascript var name = encodeURIComponent(encodeURIComponent("中文")); // 服务器端:使用URLDecoder.decode解码 String name = URLDecoder.decode...

    HTTP Watch 使用指南

    2. 对比模式可以同时查看两次会话的差异,快速定位变化。 ### 九、与开发工具的配合 HTTP Watch可以与浏览器的开发者工具一起使用,提供更全面的网络诊断视图,帮助开发者深入理解网页的加载过程。 ### 十、总结 ...

    实验2 利用Wireshark分析协议HTTP

    捕获过程中最先出现的是两个DNS分组,第一个分组是DNS查询请求,将域名转换成对应的IP地址;第二个分组则是DNS响应,包含IP地址转换结果。 - **TCP连接建立**:完成域名解析后,Web浏览器与Web服务器之间通过三次...

    java/jsp面试红宝书

    12. **解决IE缓存问题**: - 使用HTTP头控制,如`Cache-Control`和`Pragma`。 - 添加时间戳或随机参数到URL。 13. **错误页面处理**: - JSP错误页配置:`<%@page errorPage="ErrPage.jsp"%>`有时可能导致问题。...

    No.10 协处理器访问指令的实现1

    RP用于低功耗模式,RE改变用户态字节顺序,BEV使用启动异常向量,TS关闭TLB,SR表示软重启,NMI指示不可屏蔽中断,IM7-IM0屏蔽中断响应,UM用于用户模式,ERL表示错误级,EXL表示异常级,IE是全局中断使能标志。...

Global site tag (gtag.js) - Google Analytics