JavaScript::如何防止JS在XMLHttpRequest中缓存?
可能重复:JavaScript::如何防止JS在XMLHttpRequest中缓存?,javascript,Javascript,可能重复: 我想动态加载JS脚本。每次浏览器加载旧版本的文件时 如何防止在不更改服务器代码的情况下加载新版本的文件?最简单的方法是发送请求,每次发送一个随机数作为参数,这样浏览器就不会缓存请求 例如: <script type="text/javascript" src="somejsfile.js?r=random_number"></script> 在此之前加载的脚本每次都会生成一个随机数 我不确定这是不是正确的方法,但它做得很好 对于sandeepraju建
我想动态加载JS脚本。每次浏览器加载旧版本的文件时
如何防止在不更改服务器代码的情况下加载新版本的文件?最简单的方法是发送请求,每次发送一个随机数作为参数,这样浏览器就不会缓存请求 例如:
<script type="text/javascript" src="somejsfile.js?r=random_number"></script>
在此之前加载的脚本每次都会生成一个随机数
我不确定这是不是正确的方法,但它做得很好 对于sandeepraju建议的随机数部分:
var url = "jsfile.js?" + new Date().getTime();
发布一些你已经尝试过的代码,以便回答问题,只要通话间隔至少1毫秒,我认为这是最好的方法