css js 后面加版本号的原因和方式

在网站加载的时候,为了快速,浏览器一般会缓存js和css,但是,我们网站如果更新了css和js,怎么告诉浏览器呢、?我么可以通过js和css url的参数方式来解决。

譬如:

/assets/dbdba3fa/js/js.js?v=2

在fecshop中,可以通过参数配置的方式,全部更改js和css的版本号。

如果我们更改了js,那么我们修改为

/assets/dbdba3fa/js/js.js?v=3

,由于是不同的链接,浏览器本地没有这个链接的内容,自然就会去服务器获取这个js的内容。

这也就是为什么我们看到很多网站的css和js后面带这个奇怪的v参数的原因。

发表评论

电子邮件地址不会被公开。 必填项已用*标注