组合lazySizes和smoothState插件时有大量的http请求

时间:2016-08-17 13:17:27

标签: javascript plugins lazy-loading smoothstate.js

我们在我们的代理网站上使用了JS插件lazySizes(https://github.com/aFarkas/lazysizes)和smoothState(https://github.com/miguel-perez/smoothState.js),当它们一起工作时,在页面init上生成了不寻常的http请求。
对于所有延迟加载图像使用空的GIF占位符,对于每个代表的图像,这个图像会被多次请求而不是一次。
不确定这里发生了什么,有什么想法吗?
http://perfectfriday.com

Chrome Network results

1 个答案:

答案 0 :(得分:1)

更新

我在index.html进行了搜索,有9个

data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

与我在网络监视器中看到的匹配。

所有其余的下载都是由jquery.min.js发起的。我怀疑它们实际上是由assets/scripts/app.js引起的,因为它包含2个R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw的引用。但是app.js缩小了,我无法遵循逻辑。如果你想获得它的根,你必须检查app.js的来源。

enter image description here