为什么我用meta方法清除浏览器缓存没有效果

为什么我用meta方法清除浏览器缓存没有效果,第1张

现在的浏览器都是强制漏饥缓存脚本返拆返以提高加载速度的。

控制缓存的方法是可以给静态文件加版本号,御者修改后更改版本号浏览器就会刷新。

或者手动使用ctrl+f5强制刷新页面。

网址后面添加一个随机数(或者是任意的字符串)即可,比如原来的答迅枝网址是这样的:

http....../.../1.htm

改为

http....../昌闭.../1.htm?1234

即可(注意问号不能省)。

浏览器是根据网址来缓存的,所以只要给网址接个尾巴清敏,浏览器就会认为是新网址,就会从网上重新下载数据了。当然,如果下次再次改变了网页内容,这个尾巴就要再次修改。

给css和js添加所谓版本号其实也是同一个原理。这个版本号其实就是给css和js的网址接个尾巴而已。

这个也同样适用网页里面的图片、音乐等资源,事实上只要是http协议的元素都可以利用这个办法来避开缓存实时刷新。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11983874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存