日期:2014-05-18  浏览次数:20500 次

删除客户端IE临时文件的问题
我的页面中引用了一个com.js文件,现在遇到的问题是:客户端IE会把com.js保存再本地的临时文件夹中,不会每次打开页面的时候去服务器下载最新的版本,请问有没有什么代码能强制页面加载时必须读取最新的js文件,或者能删除客户端的临时文件?

------解决方案--------------------
最简单的办法应该是请求js文件时加处随机的字符串在后面
比如
<script src= "somejs.js?temp= <%=DateTime.Now.Ticks%> "> </script>
还有一个办法是
截留iis关于js 的请求
然后加入头部信息使不缓存
------解决方案--------------------
没有办法,这是ie的设置.除非你的js用 aspx输出,就可以设置缓存. 其实没有必要,当一个软件成熟后,没有人会经常改js
------解决方案--------------------
这个不太清楚,帮顶
------解决方案--------------------
用1楼的方法,只要url不一样,就不会缓存了!!!
------解决方案--------------------
每次都下载最新的,不如直接放在页面中了
------解决方案--------------------

打开IE-》》工具-》》INTERNET选项-》》“常规”选项卡-》》设置-》》选中“每次访问此页时检查”
或者
<%@ OutPutCache Location= "None "%>
or
<meta http-equiv= "Pragme " content= "no-cache ">
<meta http-equiv= "Cache-Control " content= "no-cache ">
<meta http-equiv= "Expires " content= "0 ">

------解决方案--------------------
falaowang(马修)
打开IE-》》工具-》》INTERNET选项-》》“常规”选项卡-》》设置-》》选中“每次访问此页时检查”
或者
<%@ OutPutCache Location= "None "%>
or
<meta http-equiv= "Pragme " content= "no-cache ">
<meta http-equiv= "Cache-Control " content= "no-cache ">
<meta http-equiv= "Expires " content= "0 ">
----------------------

这些统统没有用的,只有blackant2(寻找武汉工作机会QQ17754266email:blackant@tt8.cn)的方法可行。