在url后面加时间戳会清除浏览器缓存么

2026年09月08日 20:02
有5个网友回答
网友(1):

没有清除缓存,但不会再从缓存中读取数据,会新请求一条数据。
使用该方法可以避免页面上由于没有及时更新缓存而造成的各种问题

网友(2):

1.先解释一下,为什么要加时间戳:

URL后面添加随机数通常用于防止客户端(浏览器)缓存页面。 浏览器缓存是基于url进行缓存的,如果页面允许缓存,则在一定时间内(缓存时效时间前)再次访问相同的URL,浏览器就不会再次发送请求到服务器端,而是直接从缓存中获取指定资源。
2.加时间戳的方法:

[javascript] view plain copy

//解决浏览器缓存
function timestamp(url){
// var getTimestamp=Math.random();
var getTimestamp=new Date().getTime();
url=url+"?timestamp="+getTimestamp
return url;
}

3.加时间戳的位置:

时间戳是加在对controller发起请求的URL中。
如1解释的,在URL中加时间戳就会保证每一次发起的请求都是一个不同于之前的请求,这样就能避免浏览器对URL的缓存。

网友(3):

电脑垃圾缓存是会不断产生的,所以需要经常清理才行
可以使用软件清理,因为手动容易误删
打开电脑管家,然后找到清理垃圾,会自动检测出电脑里面存在的垃圾,然后一键删除就行了。

网友(4):

肯定会清楚啊

网友(5):

打开电脑管家,然后找到清理垃圾,会自动检测出电脑里面存在的垃圾,然后一键删除就行了。