当前位置: 代码迷 >> ASP.NET >> 【100分】关于js文件自动更新的讨论,该如何处理
  详细解决方案

【100分】关于js文件自动更新的讨论,该如何处理

热度:9888   发布时间:2013-02-25 00:00:00.0
【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

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

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

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



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

脚本又叫活动脚本,说明它是活动的,每次都执……
  相关解决方案