1
Mosugar 2022-12-02 14:19:22 +08:00
Google 一下 大把源码
|
2
ztxcccc 2022-12-02 14:19:58 +08:00 2
css 文件名里有 hash 标识
html 被更新以后访问的 css 文件从类似于 index.123.css 变成了 index.456.css ,强制你去获取新文件 |
3
Kenmin 2022-12-02 14:25:50 +08:00
二楼正解
|
5
Kenmin 2022-12-02 14:40:58 +08:00 1
@CSGO 一般是通过 Webpack 打包自动生成的,这里有相关配置文档 https://webpack.js.org/guides/caching/
|
7
christin 2022-12-02 14:44:50 +08:00 via iPhone
你是用什么打包工具打的呢? webpack 和 vute 配置的地方不一样
|
8
CSGO OP 懂了,我纯静态。
|
9
Doraismydora 2022-12-02 15:11:12 +08:00
可以在 css 引用后头加上?timestamp=
这个是很久之前我学前端的时候看到的方法 |
10
daozun 2022-12-02 17:40:42 +08:00
如果使用 nginx 的话,可以加上
expires 0; add_header Cache-Control no-cache; 强制更新 |
11
ie88 2022-12-02 17:49:30 +08:00
看起来楼主不太懂 web 前端,你查看页面源码,看看 css 文件的后缀就知道了,通常用 webpack 和 vite 打包出来的 js css 文件是带 hash 的
|
12
tool2d 2022-12-02 17:50:11 +08:00 1
|