Lon*_*est 35 html browser w3c microsoft-edge avif
AVIF是我见过的最有效的图像格式。我对它以惊人的小文件大小提供的图像质量感到惊讶。如果还没有,请尝试在Squoosh.app上转换一两个原始图像。它确实节省了带宽并加快了图像密集型网站的速度。意义重大!我很乐意将所有原始图像转换为 AVIF。
Chrome 和 Firefox 已经支持 AVIF 图像一段时间了,据我了解,Edge 是基于 Chromium 的,这让我假设它也支持 AVIF 图像。
但是,我刚刚在 Windows 10 的 Edge 版本 110.0.1587.46 中测试了依赖于 AVIF 的应用程序,并且没有显示任何 AVIF 图像。
鉴于 Edge 基于确实支持 AVIF 图像的浏览器,为什么 Edge 不支持 AVIF 图像?
更新2023-10-12
诚然,我现在对 Microsoft Edge 感到愤怒。这是我能说的最好的方式。Chromium 自动将 AVIF 支持提供给 Edge。然后,在每个版本中,Microsoft 都会不遗余力地故意删除 AVIF 支持。有时他们删除它太晚了,它就会滑入 Edge Betas(如下面 Charles Roper 的回答中所述)。
AVIF 是一种开放、免版税的图像文件格式。开源项目没有任何顾虑,包括对其的支持(即 Firefox、Chromium)。您会发现所有现代网络浏览器都支持 AVIF。没有合理的理由将其排除在 Edge 之外。它当然不符合用户或网络开发人员的最佳利益。由于没有官方解释,我们只能推测 AVIF 被排除的真正原因。
显然没有足够多的人对此进行抱怨。该问题是已知的、被忽略的,并且无限期地保持开放状态。
如果您想表达自己的挫败感(就像我多次做过的那样),请打开 Microsoft Edge 并按 Shift-Alt-I(或转到“...”菜单 > 帮助和反馈 > 发送反馈)。诚然,我已经被这种方法完全忽视了,但也许我的需求还不够,甚至无法被看到。
Stackoverflow,感谢您为我们提供了一种未经审查的方式来放大我们一直被忽视的请求。希望有人(有一定影响力)能读到这篇文章并帮助我们解决这个问题。到目前为止,我所尝试的一切都没有成功。
更新2024-01-14
在查尔斯·罗珀的回答中,他说:
“Alex Russell 报告说,Dev 121 中启用了 AVIF 支持,并且应该不会花很长时间来发布版本。”
Edge 121 计划于 2024 年 1 月 25 日这一周发布,这意味着它可能会在 1 月 22 日至 28 日之间的任何一天到达。
Cha*_*per 32
更新2024-01-22
已确认在版本 121.0.2277.71(官方版本)beta(64 位)中工作
更新2023-12-16
Alex Russell 报告说,Dev 121 中启用了 AVIF 支持,并且应该不会花很长时间来发布版本。
来源:https ://toot.cafe/@slightlyoff/111591880542991167
(感谢@baishu 的提醒)
更新2023-08-27
Edge Canary 118 中的 AVIF 图像似乎再次被禁用。
更新2023-07-17
AVIF 图像现在显示在 Edge Canary 中。
测试于:
更新 2023-02-20 @ 22:23
Microsoft Edge 团队合作伙伴 PM 和 Blink API 所有者Alex Russell提供了更新。这是一个阻碍事情发展的许可问题。
请参阅此处:https ://toot.cafe/@slightlyoff/109899372183448386
等待许可事宜得到澄清。对延迟感到不满,但这是不可避免的。
我将在下面留下我的原始答案。
这里的正确答案是,截至 2023 年 2 月 20 日我们根本不知道。我们所拥有的只是猜测。我找不到微软对此的任何官方说法。
Microsoft没有关于 AVIF 支持的官方状态。
微软尚未在任何地方表明他们正在开展这方面的工作。
AV1视频扩展不会在 Edge 中启用AVIF 图像支持。
启用 AVIF 支持的标志的建议似乎是幻觉 - 它们不起作用,微软也没有在任何地方记录它们。
我能找到的最接近微软官方评论的是 XuDong Peng-MSFT 在这个答案中,他们给出了这个相当神秘和模糊的原因:
不幸的是,由于设计原因,目前 Microsoft Edge 不支持 avif 格式文件。
当然,这是没有意义的,因为其他 Chromium 浏览器和 Firefox 在 Windows 上可以很好地支持 AVIF。因此,考虑到微软的沉默以及其他地方功能齐全的实现,我们只能推测原因。该格式是开放且免版税的,因此它不会成为许可障碍。
Edge 仍然是唯一缺乏 AVIF 支持的主要浏览器。