gpt4 book ai didi

javascript - 如何强制在 JSP(即不是 PHP)上重新加载缓存的 css 文件?

转载 作者:搜寻专家 更新时间:2023-10-31 22:34:50 24 4
gpt4 key购买 nike

我正在修改一个 css 文件,它将对我的网站进行重大更改。有没有办法强制客户重新加载 css,以便他们接受新的更改。不幸的是,要求成千上万的人按 CTRL + F5 或清除缓存不是一种选择。我在几个博客上读到有关在 css 文件名上附加今天的日期作为参数的方法。

最佳答案

您可以在 css 文件 url 的末尾添加一个唯一的查询字符串参数

<link rel="stylesheet" type="text/css" href="/my/css/file.css?123" />

每次更新时只需增加数字即可。

编辑:

要从 web.xml 文件加载它,请使用以下命令:

<link rel="stylesheet" type="text/css" href="/my/css/file.css?<%=application.getInitParamer("cssBuildNumber")%>" />

这在 web.xml 中

<context-param>
<param-name>cssBuildNumber</param-name>
<param-value>123</param-value>
</context-param>

关于javascript - 如何强制在 JSP(即不是 PHP)上重新加载缓存的 css 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5647618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com