四色草视频-四散的尘埃在线观看-四库国产精品成人-四虎最新网址入口-国产精品一区二区三区四区五区-国产精品一区二区三区四区

Chrome版本號破百!網站出現不識別Bug

2021-12-27 22:52:06   來源:快科技   評論:0   [收藏]   [評論]
導讀:  近日,谷歌Chrome瀏覽器正式開始測試100版本,作為第一個版本號突破三位數的瀏覽器,Chrome遇到了一些意想不到的問題。  據悉,通過Chrome 100瀏覽網站,有一定的概率會導致網站無法正常識別瀏覽器版本,
  近日,谷歌Chrome瀏覽器正式開始測試100版本,作為第一個版本號突破三位數的瀏覽器,Chrome遇到了一些意想不到的問題。

  據悉,通過Chrome 100瀏覽網站,有一定的概率會導致網站無法正常識別瀏覽器版本,導致用戶無法正常使用網頁,當前谷歌表示這一問題主要出現在利用Duda開發的網站,并已經開始進行修復。

  這一問題的原因其實非常簡單,大部分的網站都是通過檢查User Agent string(用戶代理字符串)來確定用戶的瀏覽器版本,而在Chrome瀏覽器中,以當前公開版本為例,該字符串中表達版本號的內容為:Chrome/96.0.4664.45。

  一般情況下,開發者并不需要知道瀏覽器的具體版本,因此在Duda中,默認將只讀取“Chrome/”后的兩位字符,在上述例子中就是僅讀取“96”。

  這一設計使得Chrome 100會被識別為Chrome 10,而Duda為了兼容性會阻止版本低于40的Chrome瀏覽器打開網站,這導致Chrome 100無法正常訪問網站。

  當前,谷歌已經提出了一個解決方案。

  谷歌認為,可以將Chrome的主要版本鎖定為99,而版本號則放在次要位置,這樣在用戶代理字符串中表達版本號的內容就會以“Chrome/99.100.X.X”的方式呈現,從而解決識別問題。

  此外,谷歌也在尋找已經出現識別問題的網站,并試圖與開發者取得聯系,從而通過修改代碼的方式解決問題。

分享到:
責任編輯:zsz

網友評論