强制浏览器不使用缓存的JS文件

时间:2013-10-11 07:54:07

标签: javascript jsp browser

每当我更新我的JS文件时,浏览器都会使用旧的JS文件执行操作。我想阻止缓存JS文件。

我使用了一些代码来阻止缓存,但它们无效。

回到Home.jsp

<%
    response.setHeader("Pragma", "no-cache");
    response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
    response.setDateHeader("Expires", -1);
%>

1 个答案:

答案 0 :(得分:1)

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

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

例如:

 "http://example.com/cool.js" + "?ts=" + new Date().getTime();