diff --git a/application/third_party/htmlcompressor/controllers/index.php b/application/third_party/htmlcompressor/controllers/index.php index 3ad61841..38287534 100644 --- a/application/third_party/htmlcompressor/controllers/index.php +++ b/application/third_party/htmlcompressor/controllers/index.php @@ -304,10 +304,17 @@ class Index extends CI_Controller //添加webp图片支持 $img_src_webp=''; if(substr($img_src, -4) == '.jpg'){ + $img_src_jpg=" width}\" height=\"{$img_size->height}\">"; + $img_src_webp=substr($img_src, 0, strlen($img_src) - 4).'.webp'; - $img_src_webp = " width}\" height=\"{$img_size->height}\">"; + + $img_src_webp = " width}\" height=\"{$img_size->height}\" {$img_src_jpg}>"; + } + if(!empty($img_src_webp)){ + $image->outertext =$img_src_webp; + }else{ + $image->outertext = " width}\" height=\"{$img_size->height}\">"; } - $image->outertext = " width}\" height=\"{$img_size->height}\" {$img_src_webp}>"; } } foreach ($html_object->find('#content_main') as $content_main) {