首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Safari不会让AVIF图片退却

Safari不会让AVIF图片退却
EN

Stack Overflow用户
提问于 2022-06-09 12:19:51
回答 2查看 286关注 0票数 0

我试图用以下代码呈现一个图像:

代码语言:javascript
复制
<picture>
  <source srcset="https://75tm.gr/GFXS1205/2048/GFXS1205.avif">
  <source srcset="https://75tm.gr/GFXS1205/2048/GFXS1205.webp">
  <img src="https://75tm.gr/GFXS1205/2048/GFXS1205.jpg">
</picture>

在Safari浏览器上,图像根本没有呈现。如果我删除了第一个具有.avif格式的.avif,那么Safari将正确显示回退.jpg图像。

JsFiddle视图

这是Safari虫吗?如果是这样的话,这实际上阻止了.avif格式的使用。有人知道解决办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-06-09 12:25:52

如果不提供type属性,Safari就不会退步。因此,您需要这样的东西(在Safari上测试,对我来说很好):

代码语言:javascript
复制
<picture>
  <source srcset="https://75tm.gr/GFXS1205/2048/GFXS1205.avif" type="image/avif">
  <source srcset="https://75tm.gr/GFXS1205/2048/GFXS1205.webp" type="image/webp">
  <img src="https://75tm.gr/GFXS1205/2048/GFXS1205.jpg">
</picture>

票数 2
EN

Stack Overflow用户

发布于 2022-10-20 11:12:23

仍然没有开发safari v18。看起来这个版本现在支持avif格式。它试图加载明显失败的avif映像,而不返回到jpg (因为它假定可以加载avifs)。我只是使用jpegs,直到这将被修复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72560145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档