为了账号安全,请及时绑定邮箱和手机立即绑定

请问如何清除JavaScript缓存

请问如何清除JavaScript缓存

慕丝7291255 2019-08-02 07:02:11
清除JavaScript缓存如何使用JavaScript清除浏览器缓存?我们部署了最新的JavaScript代码,但无法获得最新的JavaScript代码。编辑注意:这个问题在以下几个地方都是半重复的,下面第一个问题的答案可能是最好的。这一公认的答案已不再是理想的解决办法。如何迫使浏览器重新加载缓存的CSS/JS文件?如何强制客户端刷新JavaScript文件?动态重新加载本地Javascript源/json数据
查看完整描述

3 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

你可以打电话重载(True)若要重新加载当前页,请执行以下操作。它将忽略任何缓存的项,并从服务器检索页面、CSS、图像、JavaScript等的新副本。这并不能清除整个缓存,但其效果是清除您所在页面的缓存。

但是,您的最佳策略是对路径或文件名进行版本化,就像在其他各种答案中提到的那样。此外,请参阅旋转文件名:不要使用querystring出于不使用的理由?v=n作为您的版本控制方案。


查看完整回答
反对 回复 2019-08-03
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

不能用javascript清除缓存。一种常见的方法是将修订编号或上次更新的时间戳追加到文件中,如下所示:

myscript.123.js

myscript.js?updated=1234567890


查看完整回答
反对 回复 2019-08-03
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

尝试更改JavaScript文件的src?由此:

<script language="JavaScript" src="js/myscript.js"></script>

对此:

<script language="JavaScript" src="js/myscript.js?n=1"></script>

此方法应强制浏览器加载JS文件的新副本。



查看完整回答
反对 回复 2019-08-03
  • 3 回答
  • 0 关注
  • 350 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信