Javascript 不允许缓存Index.html

Javascript 不允许缓存Index.html,javascript,angularjs,caching,gruntjs,Javascript,Angularjs,Caching,Gruntjs,目前Index.html有很多JavaScript文件,这些文件被连接并缩小为一个文件,该文件的名称后来因为filerev grunt任务而更改 现在,这项工作正如预期的那样,整个过程运行良好。每次检查文件时,都会更改名称,并从服务器获取文件的新版本 但问题是Index.html在缓存时,因此它在新部署后指向旧的JS文件名。如何确保始终从服务器获取Index.html。或者至少如果缓存了,如何确保每15分钟检查一次新版本 提前感谢。通常您会在Web服务器上管理这些内容,但简单的方法是将这些元标记

目前Index.html有很多JavaScript文件,这些文件被连接并缩小为一个文件,该文件的名称后来因为filerev grunt任务而更改

现在,这项工作正如预期的那样,整个过程运行良好。每次检查文件时,都会更改名称,并从服务器获取文件的新版本

但问题是Index.html在缓存时,因此它在新部署后指向旧的JS文件名。如何确保始终从服务器获取Index.html。或者至少如果缓存了,如何确保每15分钟检查一次新版本


提前感谢。

通常您会在Web服务器上管理这些内容,但简单的方法是将这些元标记添加到标题中:

<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />