如何防止缓存Javascript文件?

我有一个简单的html:

<html>

<body>

<head>

<meta charset="utf-8">

<meta http-equiv='cache-control' content='no-cache'>

<meta http-equiv='expires' content='0'>

<meta http-equiv='pragma' content='no-cache'>

<script src="test.js"></script>

</body>

</html>

在test.js中,我更改了Javascript函数,但是我的浏览器正在缓存该文件。如何禁用脚本src的缓存?

回答:

将随机查询字符串添加到 src

您可以通过在每次更改时增加查询字符串来手动执行此操作:

<script src="test.js?version=1"></script>

或者,如果您使用服务器端语言,则可以自动生成以下内容:

ASP.NET:

<script src="test.js?rndstr=<%= getRandomStr() %>"></script>

以上是 如何防止缓存Javascript文件? 的全部内容, 来源链接: utcz.com/qa/397498.html

回到顶部