據報道,于2008年推出的Chrome瀏覽器將在明年年初迎來版本號為100的更新,然而,這個版本在正式測驗的程序中出現了bug,一些網站可能無法在這個版本的瀏覽器中打開,

據了解,Chrome 100版本沒有重大變化或革命性的新功能,然而,通過Chrome 100瀏覽網站,有些網站可能會無法正常識別瀏覽器版本,導致用戶無法正常使用網頁,谷歌表示這一問題主要出現在利用Duda開發的網站,并已經開始進行修復,
這一問題的原因其實非常簡單,大部分的網站都是通過檢查User Agent string(用戶代理字串)來確定用戶的瀏覽器版本,Duda的問題在于,其開發者選擇只讀取前兩位數字,因此“Chrome / 96”將是 96,而“Chrome / 100”將被視為10,不僅如此,Duda 會自動阻止任何低于40版本的Chrome瀏覽器,由于這個原因,Chrome 100將被視為Chrome 10,并將被網頁設計工具包自動屏蔽,使得使用它創建的網站無法正確顯示,
其實谷歌已經早就意識到這一版本更新可能會導致舊網站出現問題,曾在11月發表的一篇博文中開始警告用戶和網站所有者潛在的問題,
谷歌曾提出一個解決方案:可以將Chrome的主要版本鎖定為99,而版本號則放在次要位置,這樣在用戶代理字串中表達版本號的內容就會以“Chrome/99.100.X.X”的方式呈現,從而解決識別問題,
而根據最新訊息,在Duda發布的一份宣告中,該公司明確表示,他們的網頁設計工具包已更新,這個問題已經解決,遠遠早于Chrome 100的計劃發布時間,使用Duda制作的所有網站在Chrome 100發布后將繼續正常運行,
參考鏈接:
- https://9to5google.com/2021/12/28/google-chrome-100-break-websites-solutions/
- https://blog.duda.co/chrome-100-bug-was-fixed-months-before-the-new-version-s-actual-release
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/398455.html
標籤:其他
