如何刷新用户浏览器缓存内JS?
遇到个问题,网站上有很多页面,所以挂了一个固定的监控js,然后每次我们更新这个js的时候问题就出现了,很多用户都缓存了这个JS 。所以我们修改的不会起效果,因此会丢失大量的数据。而每次更新都让网站修改js地址的话,工作量巨大。。。亲们 有啥好的办法么?跪求~~~ js 缓存
[解决办法]
更新时在url上加上版本号
如
src="xxx.js?version=1.5"
[解决办法]
更新时在url上加上版本号
如
src="xxx.js?version=1.5"
<script>
document.write('<script src="xxx.js?_dc='+new Date().getTime()+'"><\/script>')
</script>
更新时在url上加上版本号
如
src="xxx.js?version=1.5"
动态输出罗,按照1#的加个时间戳,这样每次都从服务器加载<script>
document.write('<script src="xxx.js?_dc='+new Date().getTime()+'"><\/script>')
</script>
我想的是 有没有一种方法,可以我改了一次后,用户就强刷一次JS,然后继续缓存。如果加了时间戳,每次都从服务器加载,受不了哇。。。全站每日PV 700w+ =.+!~ 快被缓存坑死了。
我想的是 有没有一种方法,可以我改了一次后,用户就强刷一次JS,然后继续缓存。如果加了时间戳,每次都从服务器加载,受不了哇。。。全站每日PV 700w+ =.+!~ 快被缓存坑死了。