99er久久国产精品先锋_亚洲丰满少妇撒尿BBo_老外和中国女人毛片免费视频_思思热在线视频网站_av无码不卡高清_国产 激情 自拍_激情综合色婷婷激情丁香_少妇与子乱A级全毛片_男人捅女人的软件_日本欧美日韩

...

FireFox火狐瀏覽器無法上網(wǎng)原因查明:程序員大小寫搞錯了

2022-01-18

最近兩天,在用 FireFox 火狐瀏覽器的用戶可能會出現(xiàn)無法連接上網(wǎng)的問題,起初以為是新版升級的問題,還有人怪罪于 Win 系統(tǒng),然而現(xiàn)在問題查明了,是火狐自己的問題,程序員將部分代碼的大小寫搞錯了。

火狐瀏覽器前幾天發(fā)布了 96.0 版,說是大幅減少了主線程負載,意味著可以明顯降低對系統(tǒng)資源的占用,運行更快速、更流暢。

然而很多人升級之后發(fā)現(xiàn)無法連接上網(wǎng),后面就排查了一系列問題,首先以為真兇是 FireFox 96.0 新版,結(jié)果發(fā)現(xiàn) FireFox 95 及之前的版本也有問題。

還有原因歸罪于 Windows 系統(tǒng)的補丁升級,結(jié)果也不是,另外還找了 DNS、云服務商等原因,也排除了。

最后發(fā)現(xiàn)問題跟 FireFox 的 HTTP3 有關(guān),禁用之后就可以上網(wǎng),真兇現(xiàn)在找到了,但到底是哪里的問題?Mozilla 基金會最后找到根源了——跟代碼大小寫有關(guān)。

據(jù)官方介紹,在解析 HTTP 標頭時,F(xiàn)ireFox 會用一個函數(shù)結(jié)束,該函數(shù)通常只處理大寫的字段,如果是小寫的字母那就會無法計算標頭長度,從而導致 FireForx 代碼陷入無限循環(huán)中。

找到問題之后,修復錯誤的過程也很簡單,未來這個代碼不會再區(qū)分大小寫了。


來源:NetSmell