gpt4 book ai didi

css - 对 web-app/css 所做的更改未在浏览器中重新加载?

转载 作者:太空宇宙 更新时间:2023-11-04 08:12:29 24 4
gpt4 key购买 nike

我正在使用 grails 2.2。我在 web-app/css 文件夹中有几个 css 文件。当我更改这些文件并运行应用程序或部署应用程序时,不会反射(reflect)对这些文件所做的更改。我需要在浏览器中显式加载此文件并单击浏览器中的刷新按钮,然后才能获得新的 css 文件。很明显,正在缓存 css 文件,这阻止了新文件的显示。这个问题有解决办法吗?我们如何强制浏览器检测 css 文件的变化并在发生变化时重新加载?

感谢您的帮助!谢谢!

最佳答案

我解决这个问题的方法是在每次更新 JS 或 CSS 时更改 HTML 页面。

这确保浏览器加载最新的 JS 或 CSS。

您可以在 CSS 或 JS 文件的名称后添加一个版本字段,同时将它们包含在 HTML 中

<link href="/site.css?version=3" rel="stylesheet" type="text/css" />

每次在 CSS 中进行更改时,只需更新 HTMl 中的版本号即可。

关于css - 对 web-app/css 所做的更改未在浏览器中重新加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46168204/

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