原文:js文件被浏览器缓存的思考

我们的用户量大,修改js文件后,用户反馈登录出现问题。实际上刷新一下就没事了。就是因为用户的浏览器使用的还是本地缓存的js代码。 强制刷新一般就会重新去服务器获取新的js代码。但不能让用户每次都这样子去做。 于是我思考一个问题: 如果修改了js文件中的js代码,发布代码到线上后。用户的浏览器使用的还是原来js缓存。所以并不会马上生效。 如何才能让浏览器使用最新的js文件呢 很多人想到的第一反应是 ...

2015-06-20 23:26 5 28158 推荐指数:

查看详情

js文件浏览器缓存

如果修改了js文件中的js代码,发布代码到线上后。用户的浏览器使用的还是原来js缓存。所以并不会马上生效。如何才能让浏览器使用最新的js文件呢? 我去看了一下淘宝,发现也是这样一种方式额,不知道对不对? 如下: 15年8月12日补充 ...

Wed May 25 19:35:00 CST 2016 0 2035
浏览器缓存js文件

项目中修改了一个js文件,然后重新发布到测试环境服务,发现没有生效,页面依然报参数校验失败,经排查,发现浏览器中使用的还是旧的js文件,Chrome浏览器js文件缓存,只需要Ctrl + shift + del清除缓存即可。 ...

Mon Jul 15 21:46:00 CST 2019 0 1324
浏览器清除页面JS文件缓存的方法

在调试JavaScript的时候, 有时即使刷新页面, 最新的改动也不会生效, 这是因为浏览器为了方便将JS文件进行了缓存, 因此无论怎样刷新, 使用的仍然是历史版本. 遇到这种情况的时候有两种解决方案 第一种相对比较简单: 首先按 F12 键进入浏览器的开发者模式, 接着点击图片所示 ...

Fri May 31 05:41:00 CST 2019 0 2108
js文件改变之后浏览器缓存问题怎么解决?

升级了js文件,很多页面都引用了这个文件,需要主动清除浏览器缓存才会生效,有没有什么办法可以不主动清除就可以? 修改文件名,加上版本号,或 xxx.js?v=0.101 ...

Mon Aug 07 06:47:00 CST 2017 0 1197
设置Google浏览器缓存JS

框架,但是在调试的时候发现缓存太严重了(我用的Google chrome),改动html或者js都需要用 ...

Mon May 01 16:53:00 CST 2017 0 1668
禁止浏览器缓存js

方法:在js文件后加上数学随机数; Math.random() 比如:源代码为 修改之后变成: ...

Sun Jul 30 09:31:00 CST 2017 0 3285
js清除浏览器缓存

浏览器缓存 所有的数据都可以存到服务中,但这样并不高效,当我们访问网页的时候,一会卡顿,二会浪费服务的存储空间,三会给服务造成压力 浏览器缓存,可以提高网站性能和浏览器的速度,但对于需要经常更新的网页来说,缓存导致用户无法显示更新后的样式 如何通过js清除 ...

Mon Jun 11 23:09:00 CST 2018 0 12862
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM