在进行网页设计时,我们一般会引入外部的js文件,但是一般js这种文件会在浏览器进行缓存的,如果修改了js文件,
,想让所有用户立即更新,那么在页面上引用该js的地方需要做一个处理,
例如
<script src="aaa.js"></script>
改为<script src="aaa.js?ver=20111228"></script>
或者这样
第一次升级:
<script src="aaa.js?v=1.0"></script>
第二次升级:
<script src="aaa.js?v=1.1"></script>
第三次升级:
<script src="aaa.js?v=1.2"></script>
……
其中,“v”只是一个名称而已,随便取。这个解决方法跟ajax请求地址后面添加随机数的原理一样,让浏览器认为访问不同的地址,这样就不会使用缓存的文件了。
本文整理自:oschina开源中国http://www.oschina.net/question/132038_35287