Firefox無法上網(wǎng)原因查明:程序員搞錯大小寫

來源:快科技

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

訪問:

微軟Surface精選機型特惠6.3折起 翻新機滿100減100

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

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

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

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

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

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

關(guān)鍵詞: Mozilla FireFox Firefox無法上網(wǎng)原因查明:程序員搞錯

推薦

直播更多》

關(guān)閉

資訊更多》

焦點

国产亚洲色婷婷久久99精品| 亚洲成年轻人电影网站www| 国产精品久久亚洲不卡动漫| 日韩亚洲Av人人夜夜澡人人爽| 亚洲黄色免费观看| 亚洲一卡2卡3卡4卡乱码 在线| 国产精品亚洲色图| 亚洲精品高清国产一线久久| 亚洲成a人片毛片在线| 精品久久久久亚洲| 久久青草亚洲AV无码麻豆| 亚洲 欧洲 视频 伦小说| 久久久久亚洲AV无码专区网站| 亚洲人成在线影院| 亚洲妇女无套内射精| 国产亚洲精品自在线观看| 亚洲综合视频在线观看| 国产成人 亚洲欧洲| 亚洲国产综合专区电影在线 | 亚洲Av无码国产情品久久| 亚洲va久久久噜噜噜久久男同| 亚洲视频免费在线播放| 一本色道久久88亚洲综合| 亚洲第一福利网站| 亚洲精品一区二区三区四区乱码| 国产精品亚洲一区二区三区在线观看 | 三上悠亚亚洲一区高清| 亚洲日韩乱码中文无码蜜桃| 亚洲综合无码AV一区二区| 亚洲一区二区久久| 亚洲综合在线另类色区奇米| 亚洲a级在线观看| 亚洲一区二区三区香蕉| 亚洲精品天堂在线观看| 亚洲一区二区三区无码中文字幕| 亚洲精品一二三区| 亚洲av无码成h人动漫无遮挡| 亚洲爆乳精品无码一区二区| 亚洲avav天堂av在线不卡| 国产精品久久久久久亚洲影视| 亚洲综合一区二区国产精品|