From e694bb9535995908ecc8c24decd4a48b758bbad1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=B9=8F?= Date: Thu, 27 May 2021 10:40:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E7=89=87=E6=97=A0=E9=9C=80=E5=BB=B6?= =?UTF-8?q?=E8=BF=9F=E5=8A=A0=E8=BD=BD=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/libraries/html_optimize_lib.php | 8 ++++++++ 1 file changed, 8 insertions(+) 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; }