Google Chrome 100 Beta發(fā)布 用戶代理字符串作用開(kāi)始逐漸降低
Google Chrome和Mozilla Firefox都在迅速接近100版本,這有可能破壞一些錯(cuò)誤識(shí)別瀏覽器版本的網(wǎng)站(可能導(dǎo)致訪問(wèn)不正常,這有點(diǎn)類似于眾所周知的千年蟲(chóng))。兩種瀏覽器都在研究可能的解決方案,現(xiàn)在Chrome 100已經(jīng)到達(dá)Beta通道,對(duì)版本報(bào)告和其他新功能進(jìn)行了修改。
訪問(wèn):
阿里云 2022“上云采購(gòu)季”百款云產(chǎn)品最低0.26折起
Google在Chromium博客文章中寫道:"Chromium 100將是最后一個(gè)默認(rèn)支持未減少的用戶代理字符串(UA)的版本(以及相關(guān)的navigator.userAgent、navigator.appVersion和navigator.platform DOM API)。允許網(wǎng)站測(cè)試User-Agent的起源試驗(yàn)將于2022年4月19日結(jié)束。在該日期之后,用戶代理字符串將逐漸減少"。
幾十年來(lái),用戶代理字符串一直是網(wǎng)絡(luò)瀏覽器的核心組成部分,允許網(wǎng)站根據(jù)瀏覽器、瀏覽器的版本、CPU架構(gòu)和其他數(shù)據(jù)改變其行為。為了保障隱私,瀏覽器已經(jīng)慢慢開(kāi)始限制用戶代理字符串中的信息(例如,所有iPhone的用戶代理字符串不包括iPhone的型號(hào)),因?yàn)樗鼈兒苋菀妆挥糜谥讣y識(shí)別。Google建議使用較新的用戶代理客戶端提示API來(lái)代替,這比用戶代理字符串更安全,更加難以破壞網(wǎng)站。
Chrome Beta 100還包括其他一些新功能。例如,在桌面平臺(tái)上有一個(gè)新的多屏幕窗口放置API,它允許網(wǎng)站檢測(cè)計(jì)算機(jī)的顯示器,并將不同的窗口放置在特定的屏幕上。還有數(shù)字商品API和一些新的JavaScript功能的Origin Trials。
你可以通過(guò)從Google官方網(wǎng)站下載后在桌面平臺(tái)上試用Chrome Beta。Android設(shè)備也可以通過(guò)Google Play商店下載Chrome Beta,鏈接如下:
https://www.google.com/chrome/beta/
在所有平臺(tái)上,Chrome測(cè)試版可以與其他版本的Chrome瀏覽器一起運(yùn)行,因此不會(huì)對(duì)已有的用戶配置文件造成任何破壞。
相關(guān)新聞