如何检查浏览器是否缓存了JS库?

问题描述 投票:0回答:1

我有自定义构建JS库(swiper.js)。下载之前,可以检查浏览器的缓存中是否有CDN版本吗?通常,它的大小为130KB,但是我想要的版本(包含较少的功能)仅为70KB,因此,如果用户尚未缓存它,我不想添加这些额外的KB从CDN中获取它。这可能吗?

javascript dom
1个回答
0
投票

为清楚起见,您可以通过标记(html)决定浏览器应下载哪个文件。因此,在检查是否要刷新的文件的先前版本的情况下,您只需在文件末尾添加一个参数即可使URL唯一,从而使浏览器不使用以前下载的URL。

这里是一个示例链接:

swipser.js?version=<version or date saved>

因此,每次浏览器看到此内容时,除非参数已更改,或者用户已清除其缓存,否则它将不会下载

© www.soinside.com 2019 - 2024. All rights reserved.