浏覽器迎來“千年蟲”考驗:Mozilla已測試Firefox 100的兼容性影響
包括 Firefox、Chrome 和 Edge 等主流浏覽器在内,開(kāi)發(fā)團隊都(dōu)選擇了縮短開(kāi)發(fā)周期以加快版本更叠。如果按照現有的更叠速度,這(zhè)些浏覽器有望在明年 3 月達到三位數,突破 100。Mozilla 擔心帶有三位數的 Firefox 版本号在 User-Agent 字符串可能(néng)會(huì)破壞許多網站。
爲此該公司準備在 Firefox Nightly 92 版本更新中進(jìn)行實驗,在 UA 字符串中使用 100 這(zhè)個數字進(jìn)行測試,看看這(zhè)樣(yàng)是否會(huì)對(duì)網站造成(chéng)兼容性問題。
根據 Chrome 和 Firefox 的官方時(shí)間表
● Chrome 100 穩定版將(jiāng)于 2022 年 3 月正式發(fā)布
● Firefox 100 將(jiāng)于 2022 年 3 月進(jìn)入 Nightly 版本
事(shì)實上早在 10 年前,Mozilla 曾考慮在“關于”對(duì)話框中隐藏版本号,隻是在通知對(duì)話框顯示 Firefox 正在運行的最新版本。不過(guò)當時(shí)很多用戶/客戶要求透露該浏覽器的名稱和版本号,在遭到很多的批評之後(hòu),該組織放棄了則個計劃。開(kāi)發(fā)人員需要檢查他們的網站代碼,以确保 Firefox 100 不應該成(chéng)爲 Firefox 10 或 Firefox 00。
用戶代理告訴網站你使用的是什麼(me)類型的網絡浏覽器和操作系統,你可以改變浏覽器的用戶代理來欺騙網站相信你使用的是不同的浏覽器或操作系統。網站開(kāi)發(fā)人員這(zhè)樣(yàng)做是爲了檢查他們的網站在不同的網絡浏覽器和系統中的外觀。Mozilla 將(jiāng)進(jìn)行一項實驗,以找出問題所在。
如果 Mozilla 發(fā)現在升級到 Firefox 100 之後(hòu),有無限數量的網站出現故障,那麼(me)他們可能(néng)會(huì)將(jiāng) Firefox 浏覽器的 UA 字符串凍結在 99.0 版本。你現在就(jiù)可以通過(guò)改變 UA 字符串來幫助 Mozilla,如果你發(fā)現任何被(bèi)破壞的網站,請向(xiàng) Mozilla Webcompat 團隊報告。同時(shí),你需要檢查這(zhè)些網站是否真的可以使用當前的 UA 字符串。