
近日,谷歌Chrome瀏覽器正式開始測試100版本,作為第一個版本號突破三位數(shù)的瀏覽器,Chrome遇到了一些意想不到的問題。
據(jù)悉,通過Chrome 100瀏覽網(wǎng)站,有一定的概率會導(dǎo)致網(wǎng)站無法正常識別瀏覽器版本,導(dǎo)致用戶無法正常使用網(wǎng)頁,當(dāng)前谷歌表示這一問題主要出現(xiàn)在利用Duda開發(fā)的網(wǎng)站,并已經(jīng)開始進行修復(fù)。
這一問題的原因其實非常簡單,大部分的網(wǎng)站都是通過檢查User Agent string(用戶代理字符串)來確定用戶的瀏覽器版本,而在Chrome瀏覽器中,以當(dāng)前公開版本為例,該字符串中表達版本號的內(nèi)容為:Chrome/96.0.4664.45。
一般情況下,開發(fā)者并不需要知道瀏覽器的具體版本,因此在Duda中,默認將只讀取“Chrome/”后的兩位字符,在上述例子中就是僅讀取“96”。
這一設(shè)計使得Chrome 100會被識別為Chrome 10,而Duda為了兼容性會阻止版本低于40的Chrome瀏覽器打開網(wǎng)站,這導(dǎo)致Chrome 100無法正常訪問網(wǎng)站。

當(dāng)前,谷歌已經(jīng)提出了一個解決方案。
谷歌認為,可以將Chrome的主要版本鎖定為99,而版本號則放在次要位置,這樣在用戶代理字符串中表達版本號的內(nèi)容就會以“Chrome/99.100.X.X”的方式呈現(xiàn),從而解決識別問題。
此外,谷歌也在尋找已經(jīng)出現(xiàn)識別問題的網(wǎng)站,并試圖與開發(fā)者取得聯(lián)系,從而通過修改代碼的方式解決問題。
網(wǎng)站首頁 |網(wǎng)站簡介 | 關(guān)于我們 | 廣告業(yè)務(wù) | 投稿信箱
Copyright © 2000-2020 www.hngelin.com All Rights Reserved.
中國網(wǎng)絡(luò)消費網(wǎng) 版權(quán)所有 未經(jīng)書面授權(quán) 不得復(fù)制或建立鏡像
聯(lián)系郵箱:920 891 263@qq.com
延寿县| 神池县| 临海市| 北流市| 博湖县| 汽车| 灯塔市| 屏山县| 株洲县| 洮南市| 墨玉县| 信阳市| 博罗县| 富宁县| 开原市| 旌德县| 大安市| 常山县| 双流县| 曲靖市| 黄山市| 黔西县| 宜宾县| 车险| 定南县| 玉环县| 勐海县| 郓城县| 交城县| 辽阳县| 永昌县| 河津市| 陆良县| 家居| 蓬莱市| 文登市| 张北县| 青阳县| 崇明县| 额敏县| 南充市|