首页 > Web开发 > 详细

为什么CSS,JS以及图片等这些资源的路径需要加问号

时间:2019-11-12 22:50:12      阅读:93      评论:0      收藏:0      [点我收藏+]

我们平时练习的时候,很少写路径上面需要加问号的,而实际应用当中,我们经常看到一些资源的路径后面跟着问号,这是为什么呢?

 

答:答案很简单哦,其实就是为了防止缓存,我们可以在原本路径的后面加上问号,加上我们指定的数字或者随机数,浏览器会以get的方式提交,然后可以动态获取一些资源,这是为了解决浏览器的缓存而导致我们一些资源不更新

 

情境:今天我就是在做验证码的刷新的时候,遇到了这个问题

 技术分享图片

 

就是以上代码,如果我不加问号的情况下,接上后面的那串,也就是&t="+new Date().getTime();

会导致访问资源出现问题,毕竟这是一个“硬”路径,可是如果不加这一个随机数的话,浏览器会因为缓存的原因,不刷新的验证码,这时候就需要强大的问号出场了,加上了问号,我们点击的时候,浏览器会因为资源路径不同的原因,强制刷新我们的图片,而我们图片的问号之后的,并不会作为的真正响应给浏览器作为显示的。

为什么CSS,JS以及图片等这些资源的路径需要加问号

原文:https://www.cnblogs.com/waibizi/p/11845009.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!