diff --git a/application/libraries/html_optimize_lib.php b/application/libraries/html_optimize_lib.php index 7c92ec4f..5d6bde77 100644 --- a/application/libraries/html_optimize_lib.php +++ b/application/libraries/html_optimize_lib.php @@ -28,6 +28,14 @@ class html_optimize_lib foreach ($html_object->find('img') as $image) { $img_src = $image->src; + + /**有些图片不需要延迟加载,比如头部第一张图,延迟加载会影响CLS的评分,所以图片加loader="nolazy"属性就可以不用替换为延迟加载代码。 */ + $loader = $image->loader; + if (!empty($loader) && $loader=="nolazy"){ + continue; + } + /** 无需延迟加载结束 20210527 zp */ + if (!empty($image->originalsrc)) { $img_src = $image->originalsrc; }