求教一个能彻底解决,在调试程序时,IE老tm读缓存的办法~~~
jsp里改了一个东西,在IE里刷新刷了tm两分钟,还没更新过来。正想放弃的时候,又刷新过来了。
愁死我了,到底有没有什么办法能彻底解决,ie读缓存的问题?
就是可以做到,不管什么时候,ie始终都从服务端读取数据。目前已经试过,证明不行的方法有:
1、在页面里加上这三行。
<meta http-equiv="pragma" content="no-cache"/>
<meta http-equiv="cache-control" content="no-cache"/>
<meta http-equiv="expires" content="0"/>
2、每次访问后面加上一个随机参数,防止访问链接相同。比如
href="space?navigateId=2&temp=0.8043293712514248"
3、在internet选项中,手动清空ie缓存。(快捷键是:ctrl+shift+delete 。这个有时候行,大多时候也不行。而且每次还要手动去操作,很麻烦。)
4、按Ctrl+F5,当然更不行了。。。
5、request/response.set什么什么玩意,也不行。
冰天雪地跪求能彻底解决这个ie缓存的问题啊!!!保证每次刷新页面都能从服务端读取最新数据~~~
有没有能从windows的角度来设置的,希望根除这条大虫啊。。
(Windows xp + ie8 + firefox)