image - 如何在Safari浏览器中添加Webp支持

标签 image safari webp

在我的网站中,我以webp格式添加了所有图像。所有这些图像在Chrome和Firefox浏览器中都能正确显示,但在Safari中不能正确显示。

最佳答案

Safari到目前为止不支持webp格式,而且我不确定是否计划在不久的将来实现该格式。但是您可以像这样使用webpjpg给浏览器一个选择。

<picture>
  <source srcset="
    /uploads/img_small.webp 1x,
    /uploads/img_big.webp 2x" type="image/webp">
  <source srcset="
    /uploads/img_small.jpg 1x, 
    /uploads/img_big.jpg 2x" type="image/jpeg">
  <img src="/uploads/img_small.jpg">
</picture>

浏览器足够聪明,可以仅下载和使用受支持的最佳图像。

关于image - 如何在Safari浏览器中添加Webp支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58487035/

相关文章:

php - 确定文件是否为 PHP 图像的最佳方法是什么?

java - 如何在 Java SE 中将字节数组转换为图像

flutter:录制与动画 webp 时长相同的视频

html - ipad图像高度问题的网页设计百分比布局

css - 为什么 Safari 4/mac 不呈现此嵌套 div 中的顶部和底部边距?

lazy-loading - 如何在光滑 slider 中延迟加载图片元素?

FFmpeg Centos 编译错误 - 由 libwebp 引起(错误 : implicit declaration of function ‘libwebp_error_to_averror’ )

css - 悬停时从底层图像触发的透明叠加图像

css - 容器上的余量

ios - Sentry 错误 - IndexSizeError : The index is not in the allowed range