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

【100分】关于js文件自动更新的讨论
因为手头维护的这个网站非常复杂庞大,
并且是用的IFRAME搭建的页面框架,
每个页面块都是独立的一个页面,
导致很多修改难以普及。
比如,
现在修改了时间控件的JS,
很多页面都有引用,
如何让这些页面重新下载这个JS文件,
而不是用缓存里的?

试过用
  <meta http-equiv="Pragma" content="no-cache" />
  <meta http-equiv="Cache-Control" content="no-cache" />
  <meta http-equiv="Expires" content="0" />
清空缓存的方法,
但貌似效果不好,
有些浏览器干脆无效。

大家有没有什么好的方法,
都来说说吧


------解决方案--------------------
你可以写个HttpHandler单独处理js
------解决方案--------------------
<script type="...">
document.write("<script src=\"a.js?id="+Math.random()+"\"></script>");
</script>



http://www.cnblogs.com/osoft1983/archive/2008/12/17/1356514.html

脚本又叫活动脚本,说明它是活动的,每次都执行,加随机数的方法,保证服务器端的请求每次都不相同,从而客户端不会缓存。

类似的操作,很多就可以成功的
------解决方案--------------------
探讨

<script type="...">
document.write("<script src=\"a.js?id="+Math.random()+"\"></script>");
</script>



http://www.cnblogs.com/osoft1983/archive/2008/12/17/1356514.html

脚本又叫活动脚本,说明它是活动的,每次都执……