Firefox无法上网的原因找到了 Window这锅不背

今日头条
Toutiao
最新回复:2022年1月16日 13点31分 PT
  返回列表
70308 阅读
8 评论
快科技

最近两天,在用 FireFox 火狐浏览器的用户可能会出现无法连接上网的问题,起初以为是新版升级的问题,还有人怪罪于 Win 系统,然而现在问题查明了,是火狐自己的问题,程序员将部分代码的大小写搞错了。

最后发现问题跟 Firefox 的 HTTP3 有关,据官方介绍,在解析 HTTP 标头时,Firefox 会用一个函数结束,该函数通常只处理大写的字段,如果是小写的字母那就会无法计算标头长度,从而导致F ireForx 代码陷入无限循环中。

找到问题之后,修复错误的过程也很简单,未来这个代码不会再区分大小写了

火狐浏览器发布了96版本,但有大批网友反馈,在更新版本后,出现了打开网页缓慢或无法上网的情况,当前,官方表示该问题已经得到解决。官方表示,火狐浏览器下午出现的无法访问网页问题,是与http/3相关的Bug被某些服务器的更新触发所导致,当前已经解决,能够正常使用。

对于这一回应,有用户表示“可以理解”,但也有用户认为该Bug严重影响了自己的正常工作,这或许会进一步影响火狐在国内的市场份额。

根据快科技统计的数据,截止2021年12月,火狐浏览器在国内的市场份额仅有3.91%,在所有浏览器中排名第四,与位列第一的Chrome浏览器相差巨大。

g
greentee
1 楼
这种明显错误测试的时候怎么可能没发现?
h
hil
2 楼
低级错误
3
3278500
3 楼
因为压根就没有测试
f
fuchl
4 楼
操,折腾我一晚上
r
realwhz
5 楼
都在家工作了……
斷╱╄嶂掫義
6 楼
写测试用例的哥们儿估计要卷铺盖了
罗马军团
7 楼
lol,大概没有严格的元测试,底层bug不容易发现。
a
assvenger
8 楼
各大公司的QA都被三哥抱了,早晚出问题。