gpt4 book ai didi

caching - 强制刷新多个资源的浏览器缓存(CSS 和 Javascript)

转载 作者:行者123 更新时间:2023-12-02 18:46:36 25 4
gpt4 key购买 nike

我正在开发一个网站,目前正处于测试阶段。

每当我对 Javascript 和 CSS 进行一些重大更改时,我的测试人员都会告诉我许多新错误,其中一些非常严重。然而,所有这些都是由于浏览器缓存了 JS 脚本和 CSS 文件以及使用旧版本和新 HTML 造成的。此外,由于这是一个测试版本,我有大约 10 个独立的 JS 文件与 <script type="text/javascript" src="..."></script> 链接。标签。手动刷新样式表是可以的,但是要求测试人员检查每个 JS 文件并刷新它有点太多了。

有没有办法通知浏览器链接的文件已更新并需要重新加载?

最佳答案

向 URL 添加“缓存破坏程序”,即添加查询字符串参数。

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

变成了

<script src="foo.js?v=1"></script>

如果您正在制作分阶段版本,则可以仅使用该版本作为缓存破坏器。

关于caching - 强制刷新多个资源的浏览器缓存(CSS 和 Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8874756/

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