瀏覽器迎來「千年蟲」考驗:Mozilla已測試Firefox 100的相容性影響
包括 Firefox、Chrome 和 Edge 等主流瀏覽器在內,開發團隊都選擇了縮短開發週期以加快版本更迭。 如果按照現有的更迭速度,這些瀏覽器有望在明年 3 月達到三位數,突破 100。 Mozilla 擔心帶有三位數的 Firefox 版本號在 User-Agent 字串可能會破壞許多網站。
為此該公司準備在 Firefox Nightly 92 版本更新中進行實驗,在 UA 字串中使用 100 這個數位進行測試,看看這樣是否會對網站造成相容性問題。
根據 Chrome 和 Firefox 的官方時程表
● Chrome 100 穩定版將於 2022 年 3 月正式發佈
● Firefox 100 將於 2022 年 3 月進入 Nightly 版本
事實上早在 10 年前,Mozilla 曾考慮在”關於”對話框中隱藏版本號,只是在通知對話框顯示 Firefox 正在運行的最新版本。 不過當時很多使用者/客戶要求透露該瀏覽器的名稱和版本號,在遭到很多的批評之後,該組織放棄了則個計劃。 開發人員需要檢查他們的網站代碼,以確保 Firefox 100 不應該成為 Firefox 10 或 Firefox 00。
使用者代理告訴網站你使用的是什麼類型的網路瀏覽器和操作系統,你可以改變瀏覽器的使用者代理來欺騙網站相信你使用的是不同的瀏覽器或操作系統。 網站開發人員這樣做是為了檢查他們的網站在不同的網路瀏覽器和系統中的外觀。 Mozilla將進行一項實驗,以找出問題所在。
如果 Mozilla 發現在升級到 Firefox 100 之後,有無限數量的網站出現故障,那麼他們可能會將Firefox瀏覽器的UA字串凍結在99.0版本。 你現在就可以通過改變UA字串來説明Mozilla,如果你發現任何被破壞的網站,請向Mozilla Webcompat團隊報告。 同時,你需要檢查這些網站是否真的可以使用當前的UA字串。