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