谷歌瀏覽器和火狐瀏覽器都即將發(fā)布 100 版本,現(xiàn)在 Chrome 100 已經(jīng)到達(dá) Beta 通道。
谷歌在 Chromium 博客文章中寫(xiě)道:“Chromium 100 將是最后一個(gè)默認(rèn)支持未減少的用戶(hù)代理字符串的版本(以及相關(guān)的 navigator.userAgent、navigator.appVersion 和 navigator.platform DOM API)。
允許網(wǎng)站測(cè)試完全減少的 User-Agent 的起源試驗(yàn)將于 2022 年 4 月 19 日結(jié)束。在該日期之后,用戶(hù)代理字符串將逐漸減少”。
幾十年來(lái),用戶(hù)代理字符串一直是網(wǎng)絡(luò)瀏覽器的核心組成部分,允許網(wǎng)站根據(jù)瀏覽器、瀏覽器的版本、CPU 架構(gòu)和其他數(shù)據(jù)改變其行為。
瀏覽器已經(jīng)慢慢開(kāi)始限制用戶(hù)代理字符串中的信息(例如,所有 iPhone 的用戶(hù)代理字符串不包括 iPhone 的型號(hào)),因?yàn)樗鼈兒苋菀妆挥糜谥讣y識(shí)別。
谷歌建議使用較新的用戶(hù)代理客戶(hù)端提示 API 來(lái)代替,這比用戶(hù)代理字符串更安全,更不可能破壞網(wǎng)站。
Chrome Beta 100 還包括其它一些新功能。在桌面上有一個(gè)新的多屏幕窗口放置 API,它允許網(wǎng)站檢測(cè)連接到用戶(hù)的計(jì)算機(jī)的顯示器,并將不同的窗口放置在特定的屏幕上。
關(guān)鍵詞: