fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:4989回复:22

[Nightly]Firefox 65.0a 已默认开启支持 Google 的 WebP 图像格式

楼主#
更多 发布于:2016-08-26 11:28
WebP 格式是 Google 开发的图像格式,旨在替代 jpeg 格式,相比可以减少图像文件的大小,但不会降低图像的质量。

不过一直以来 Mozilla 都是反对支持 WebP 格式的,但最近似乎 Mozilla 又打算支持这个格式了,不过我们不知道 webP格式的支持是否会达到所有平台,或是什么时候正式发布。

目前 WebP 支持是默认关闭的,你可以到 about:config 里面找到:
image.webp.enabled
双击改为 true,即可启用。

测试地址是 google photo:https://developers.google.com/speed/webp/gallery2
你可以查看文件属性里面是否是 webP,不是的话会显示为后备方案,即 PNG 格式。





http://www.ghacks.net/2016/08/24/mozilla-webp-support-firefox/

—————————————

10.8更新:此贴内容是2016年的,到目前为止ff还未正式支持webp,目前支持进程已有所进展,计划2019年上半年支持。最新进展和讨论从5楼开始。




================================
11.5更新:65.0a Nightly 已经开始支持 WebP 格式了。具体需在 about:config 里面调整如下两个参数:
image.webp.enabled 改成 true

image.http.accept 改成 image/webp,*/*


================================
11.15更新:65.0a 已默认开启对 WebP的支持了。
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2018-11-06 09:23
asdf123456:这是改了个标题么。。。回到原帖
是的,就不开新帖了。
Firefox More than meets your experience
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
2楼#
发布于:2018-11-05 21:14
这是改了个标题么。。。
文科
千年狐狸
千年狐狸
  • UID39959
  • 注册日期2013-10-17
  • 最后登录2019-07-27
  • 发帖数2069
  • 经验1328枚
  • 威望4点
  • 贡献值340点
  • 好评度256点
  • 最爱沙发
  • 社区居民
  • 忠实会员
3楼#
发布于:2018-11-05 13:09
好久了
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2018-11-05 11:25
11.5更新:65.0a Nightly 已经开始支持 WebP 格式了。具体需在 about:config 里面调整如下两个参数:
image.webp.enabled 改成 true
image.http.accept 改成 image/webp,*/*
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2018-11-04 13:29
marb:这横线是什么意思,很多网页上看到这横线,是不是这部分已经删除的意思,为何不直接删除掉。另外,这横线怎么打出来的。回到原帖
是删除,留着时是表示我曾经这么写过,后来发现有误或不正确了,做了修改。让大家都知道。

编辑器里面有这个按钮
Firefox More than meets your experience
marb
非常火狐
非常火狐
  • UID56238
  • 注册日期2017-12-25
  • 最后登录2023-04-12
  • 发帖数894
  • 经验1041枚
  • 威望0点
  • 贡献值1150点
  • 好评度50点
6楼#
发布于:2018-11-03 12:25
这横线是什么意思,很多网页上看到这横线,是不是这部分已经删除的意思,为何不直接删除掉。另外,这横线怎么打出来的。
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
7楼#
发布于:2018-11-01 21:45
今天 nightly 正式支持 webp,但暂时默认关闭。

目前 nightly 的 canvas 还不支持 webp,
所以某些通过
document.createElement('canvas').toDataURL('image/webp').indexOf('data:image/webp')
判断浏览器 webp 支持情况的网站依然没有加载到 webp 的资源。如:bilibili。
某宝使用的是
_supportWebp: function (t) {
  var e = new Image;
  e.onload = e.onerror = function () {
    t(2 === e.width && 2 === e.height)
  },
  e.src = 'data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA'
}
相对高明一些,在其首页中能见到 webp,也不会触发开启 privacy.resistFingerprinting 后, canvas 数据获取询问。
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
8楼#
发布于:2018-11-01 19:28
话说这个webp格式看着很不错呀,不知道为什么一直没推广普及
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
9楼#
发布于:2018-10-26 23:27
这次真的要支持了
https://bugzilla.mozilla.org/show_bug.cgi?id=1294490#c152

backout 了。。
测试 mozilla-inbound 分支下的win64位编译
https://index.taskcluster.net/v1/task/gecko.v2.mozilla-inbound.pushlog-id.109300.firefox.win64-opt/artifacts/public/build/target.zip
(其他平台的编译 https://tools.taskcluster.net/index/gecko.v2.mozilla-inbound.pushlog-id.109300.firefox)

发现跳过缓存刷新(ctrl+F5)有几率 webp 图片显示不完整。
https://isparta.github.io/compare-webp/index.html#12345



20181107: 显示不完整问题已在 Bug 1504448 - WebP images only partially draw 中修复。
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
10楼#
发布于:2018-10-09 00:35
lonely_8:补丁6年前(bug 856375)就有人提交了的,只是一直没通过 review ,
后来两年前转战到 bug 1294490,代码也没通过,
期间各种网站兼容报告链接到这个 bug 也同样没有动静,
4天前突然看到部分补丁 revie...
回到原帖

就是因为 bug10 1809 update 的 edge 18 正式支持 webp
谋智才宣布不再继续消极怠工(?)
虽然印软又把 bug10 1809 update 撤回了

水果在某个测试版 iOS 10 and MacOS Sierra 加了 webp 支持
但后来又反悔了
所以在 cnet 那篇中特别标明了不包括 iOS 上的 firefox
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
11楼#
发布于:2018-10-08 16:08
viewtheard:62.0.3 image.webp.enabled 没有此选项。回到原帖
目前还不支持webp,一楼原内容作废
Firefox More than meets your experience
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-18
  • 发帖数2003
  • 经验514枚
  • 威望1点
  • 贡献值388点
  • 好评度20点
  • 社区居民
  • 忠实会员
12楼#
发布于:2018-10-08 15:44
62.0.3 image.webp.enabled 没有此选项。
My Technical Blog: http://art-technical.blogspot.com/
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
13楼#
发布于:2018-10-08 15:40
补丁6年前(bug 856375)就有人提交了的,只是一直没通过 review ,
后来两年前转战到 bug 1294490,代码也没通过,
期间各种网站兼容报告链接到这个 bug 也同样没有动静,
4天前突然看到部分补丁 review+ 我还被惊了一下。
估计是被 Edge18 得到支持刺激到了吧。
更早之前我记得 Apple 系的 Mac 还是 Safari 也宣布要支持了的,
不清楚现在的情况,如果真的话,那么剩下的 FF 再坚持也没什么意义了。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
14楼#
发布于:2018-10-08 11:20
凭枰:那个参数正式版里没有?回到原帖
之前又不支持了,所以取消了,现在64里面也没有这个参数,5楼有说FF 2019年上半年才支持。
Firefox More than meets your experience
上一页
游客

返回顶部