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

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

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

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

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

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

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


推荐阅读