静态网站中修改了css中图片路径,然后上传到服务器,打开网站后,显示的是原来没有修改之前的效果,单独打开图片是可以打开的,修改的图片是绝对路径,这种应该如何处理,谢谢
这时候你的浏览器显示的是本地缓存文件夹中保留的图片。解决办法有下面几种:
1、耐心等待一段时间,等浏览器自动刷新缓存就OK了;
2、或者换一个未浏览过此网站的浏览器(必须是不同内核的);
3、换一台未浏览过此网站的电脑,也能立刻看到修改后的图片;
4、手动刷新一下浏览器的缓存也可(不同的浏览器有不同的方法,一般是在设置里面);
5、终极大法:给图片路径加个小尾巴,比如原来的图片是 test.jpg ,那么改为 test.jpg?v=1 ,让浏览器“误以为”这是不同的网址,这样它就不会去缓存中调取图片,而是去网站重新下载,这样打开网站后就能立刻看到新图片了。当然如果再次修改了图片,那么就要再次修改,比如改成v=2。如果能结合js脚本,让等号后边的数字设为随机数或者时间数,那么就可一劳永逸,每次改变图片后都能立刻看到效果。如果你是网站的拥有者,建议用此法。
1、耐心等待一段时间,等浏览器自动刷新缓存就OK了;
2、或者换一个未浏览过此网站的浏览器(必须是不同内核的);
3、换一台未浏览过此网站的电脑,也能立刻看到修改后的图片;
4、手动刷新一下浏览器的缓存也可(不同的浏览器有不同的方法,一般是在设置里面);
5、终极大法:给图片路径加个小尾巴,比如原来的图片是 test.jpg ,那么改为 test.jpg?v=1 ,让浏览器“误以为”这是不同的网址,这样它就不会去缓存中调取图片,而是去网站重新下载,这样打开网站后就能立刻看到新图片了。当然如果再次修改了图片,那么就要再次修改,比如改成v=2。如果能结合js脚本,让等号后边的数字设为随机数或者时间数,那么就可一劳永逸,每次改变图片后都能立刻看到效果。如果你是网站的拥有者,建议用此法。
温馨提示:答案为网友推荐,仅供参考