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

科技評論176閱讀模式

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

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

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

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

最后發現問題跟FireFoxHTTP3有關,禁用之后就可以上網,真兇現在找到了,但到底是哪里的問題?Mozilla 基金會最后找到根源了——跟代碼大小寫有關。

據官方介紹,在解析HTTP標頭時,FireFox會用一個函數結束,該函數通常只處理大寫的字段,如果是小寫的字母那就會無法計算標頭長度,從而導致FireForx代碼陷入無限循環中。

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

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

 
  • 本文由 米粒 發表于 2022年1月16日12:10:40
  • 轉載請務必保留本文鏈接:http://m.bjmhhq.com/116627.html
科技

毒性堪比眼鏡蛇 亂摸水母會出人命!

抖音之前很流行的“水母手勢舞”你會嗎?張開手掌再捏住手指向后拉,收回手指,張開手指,你就可以得到一只簡略版的水母~ 然而不是所有的水母都這般可愛無害,比如今天的主角&mdash...

發表評論

匿名網友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
確定

拖動滑塊以完成驗證