我有一个简单的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
src
您可以通过在每次更改时增加查询字符串来手动执行此操作:
<script src="test.js?version=1"></script>
或者,如果您使用服务器端语言,则可以自动生成以下内容:
ASP.NET:
<script src="test.js?rndstr=<%= getRandomStr() %>"></script>