【发布时间】:2019-03-01 04:42:17
【问题描述】:
为了在我的 webpsges 上显示图像,我插入了本网站提供的解决方案 https://varvy.com/pagespeed/defer-images.html
我修改了 IMG 调用
<img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="image1.jpg" alt="image 1">
并在页面底部插入JS代码
<script>function init() { var imgDefer = document.getElementsByTagName('img'); for (var i = 0; i < imgDefer.length; i++) {if (imgDefer[i].getAttribute('data-src')) { imgDefer[i].setAttribute('src',imgDefer[i].getAttribute('data-src'));}}} window.onload = init; </script>
它工作正常。但是,在使用 Google 的“PageSpeed Insights”工具时,我仍然收到以下消息:
Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive
我认为修复是有效的“延迟加载屏幕外”解决方案吗?我以为它会解决问题。其他修复是更好的解决方案吗?谢谢。
【问题讨论】:
标签: performance pagespeed