当前位置:首页>科技 >内容

Mozilla修复了一个存在18年的Firefox,Bug

2024-01-13 21:57:01科技漂亮的斑马

很多朋友对Mozilla修复了一个存在18年的Firefox,Bug不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一探究竟。Mozilla为Fire

Mozilla修复了一个存在18年的Firefox,Bug

很多朋友对Mozilla修复了一个存在18年的Firefox,Bug不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一探究竟。

Mozilla为Firefox修复了一个18年之久的Bug,编号为Bug 290125。错误290125第一次被报道是在2005年4月12日,就在Firefox 1.0.3发布的前几天。

此问题与Firefox使用CSS伪元素呈现文本有关,CSS伪元素的第一个字符是:提交者说浏览器使用的Gecko引擎会忽略任何声明的行高,继承父框的行高。当时Opera 7.5和Safari 1.0就可以正确处理这个问题。

下面的截图显示了这个错误的具体表现:其实这个问题一开始只出现在Mac版的Firefox上,因为开发者发现它对行高的处理和其他平台的Firefox不一样。而2002年发布的Firefox 3.0修复了这个bug。

但是2014年,这个问题又被提出来了。当时CSS工作组指出Firefox对行高的特殊处理不符合CSS规范,造成兼容性问题。

与其他浏览器相比,这导致一些文本块中首字母较大的网站(如The Verge和The Guardian)在Firefox中呈现不正确。但该问题已被归类为低优先级,因此进展非常缓慢,直到2022年12月20日才被标记为修复。

Firefox 110将包含更新后的代码。目前火狐最新稳定版为108,110,预计2023年2月发布。

审核编辑:李倩。

以上就是关于Mozilla修复了一个存在18年的Firefox,Bug的知识,希望能够帮助到大家!

声明本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们

Top