解决浏览器缓存问题
程序员文章站
2024-02-03 22:05:28
...
问题:
静态页面修改后重新部署上线,发现页面里边的图片啊样式啊是修改之前的样子
试图解决
-
方法1: 在引入资源文件时添加参数
-
<link rel="stylesheet" href="./css/index.css?v=1.0.0">
-
<img src="./images/focus_img.png?v=1.0.0" alt="">
解决了
但是 !!! 如果有很多文件和图片都改了,岂不是很麻烦!!!
而且!!! 背景图酱婶儿是不生效的!!!
-
-
方法 2: meta方法
<!--设置过期时间设置0为直接过期并清除缓存--> <meta http-equiv="Expires" content="0"> <!--设置不缓存页面--> <meta http-equiv="Pragma" content="no-cache"> <!--设置不修改消息存储--> <meta http-equiv="Cache-control" content="no-cache"> <!--同上--> <meta http-equiv="Cache" content="no-cache"> <!--也有这样写的:--> <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="0">
但是!!! 样式生效了,奈何图片还有缓存
放弃尝试,先工作吧,有空再解决,嘤嘤嘤
推荐阅读
-
解决浏览器缓存问题
-
总结的若干关于RecursionError: maximum recursion depth exceeded问题的解决办法
-
完美解决pyinstaller因为-w打包的exe文件与os.popen和subprocess.Popen都执行失败的问题
-
解决MySQL 4.1乱码问题
-
关于浏览器加载不出图片的问题
-
redis/分布式文件存储系统/数据库 存储session,解决负载均衡集群中session不一致问题
-
新款笔记本无法连接CMCC问题的解决方法
-
解决SQL Server数据库占内存过多的问题
-
连接加密后Access找不到可安装的ISAM问题解决方法
-
树莓派配置网络出现问题之解决办法