请问如何清除JavaScript缓存

清除JavaScript缓存

如何使用JavaScript清除浏览器缓存?

我们部署了最新的JavaScript代码,但无法获得最新的JavaScript代码。

编辑注意:这个问题在以下几个地方都是半重复的,下面第一个问题的答案可能是最好的。这一公认的答案已不再是理想的解决办法。

如何迫使浏览器重新加载缓存的CSS/JS文件?

如何强制客户端刷新JavaScript文件?

动态重新加载本地Javascript源/json数据


慕丝7291255
浏览 351回答 3
3回答

POPMUISE

你可以打电话重载(True)若要重新加载当前页,请执行以下操作。它将忽略任何缓存的项,并从服务器检索页面、CSS、图像、JavaScript等的新副本。这并不能清除整个缓存,但其效果是清除您所在页面的缓存。但是,您的最佳策略是对路径或文件名进行版本化,就像在其他各种答案中提到的那样。此外,请参阅旋转文件名:不要使用querystring出于不使用的理由?v=n作为您的版本控制方案。

慕雪6442864

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

ABOUTYOU

尝试更改JavaScript文件的src?由此:<script&nbsp;language="JavaScript"&nbsp;src="js/myscript.js"></script>对此:<script&nbsp;language="JavaScript"&nbsp;src="js/myscript.js?n=1"></script>此方法应强制浏览器加载JS文件的新副本。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript