requriejs引入的js为何可以做到从缓存中取
发布于 9 年前 作者 zhangzhanhe 3819 次浏览 最后一次编辑是 8 年前 来自 问答

如题,最近在用requriejs,发现了一个问题,requireJs引入的js直接从缓存里面取了(Status code 200,from cache,这里感觉和强缓存都不一样,ctrl+F5都清不掉),想知道他是怎么做到的,看了相关部分源码,没有发现特别的地方!

备注:知道可以用它的配置来避免缓存!

1 回复

这不是requirejs的锅, 浏览器默认的规则, 它只是动态的创建 script 并且写了个跟之前一样的 src, 浏览器自己就判断缓存啦!

你自己createElement(‘script’).src = ‘xx.js’ 也会有缓存。

回到顶部