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