作為“隱私沙箱”項(xiàng)目的一部分,谷歌先是宣布要淘汰 Chrome 對(duì)第三方 cookie 的支持,后又表示將逐步淘汰 Chrome 中的用戶(hù)代理(User-Agent)字符串。 作為現(xiàn)代 Web 瀏覽器功能的重要組成部分,UA 字符串特指瀏覽器在啟動(dòng)連接時(shí),發(fā)送給網(wǎng)站的一段文本。其中包含了有關(guān)瀏覽器類(lèi)型、渲染引擎、操作系統(tǒng)等詳細(xì)信息。
(題圖 via ZDNet )
以 Windows 10 上使用的 Mozilla Firefox 瀏覽器為例,它會(huì)向網(wǎng)站服務(wù)器發(fā)送如下信息:
Mozilla / 5.0(Windows NT 10.0; Win64; x64; rv:71.0)Gecko / 20100101 Firefox / 72.0
其實(shí)早在 90 年代,UA 字符串就已經(jīng)作為網(wǎng)景(Netscape)瀏覽器的一部分而開(kāi)發(fā),并一直沿用至今。
數(shù)十年來(lái),網(wǎng)站一直根據(jù)訪(fǎng)客的技術(shù)規(guī)范來(lái)實(shí)施功能上的微調(diào)。但是現(xiàn)在,谷歌認(rèn)為這種機(jī)制已成為麻煩不斷的根源。
谷歌工程師 Yoav Weiss 表示:線(xiàn)上廣告客戶(hù)已將 UA 字符串用作追蹤和識(shí)別網(wǎng)站訪(fǎng)問(wèn)的一種方式。UA 嗅探不僅引發(fā)各種兼容性問(wèn)題,還會(huì)帶來(lái)隱私問(wèn)題。
為了解決這些問(wèn)題,谷歌計(jì)劃凍結(jié)整個(gè)標(biāo)準(zhǔn)、并逐步在 Chrome 中淘汰用戶(hù)代理字符串。
至于長(zhǎng)期計(jì)劃,該公司將把所有 Chrome 瀏覽器的 UA 字符串指定為通用值,以盡量避免泄露太多有關(guān)用戶(hù)的信息。
這意味著在新平臺(tái)上發(fā)布的新版 Chrome 瀏覽器(如 手機(jī) 或新的操作系統(tǒng)版本),都將被識(shí)別為通用的 UA 字符串,而不是針對(duì)該特定平臺(tái)的字符串。
將來(lái)網(wǎng)站將無(wú)法判斷使用 Chrome 的訪(fǎng)問(wèn)者是否正在 Windows 7 或 Windows 10 上運(yùn)行,或者 Chrome 移動(dòng)版運(yùn)行的 三星 Galaxy / Google Pixel 智能機(jī)。
網(wǎng)站只會(huì)知曉用戶(hù)正在運(yùn)行 Chrome 瀏覽器,而分不清訪(fǎng)客到底在臺(tái)式機(jī)、或移動(dòng)設(shè)備上運(yùn)行。下面是 Google 的逐步淘汰時(shí)間表:
從 2020 年 3 月中旬的 Chrome 81 版本開(kāi)始,Google 將在 Chrome 控制臺(tái)中為讀取 UA 字符串的網(wǎng)頁(yè)顯示警告,以便網(wǎng)站開(kāi)發(fā)者調(diào)整相關(guān)代碼;
到 2020 年 6 月上旬的 Chrome 83 版本,Google 將凍結(jié) UA 字符串中的 Chrome 瀏覽器版本信息,并統(tǒng)一操作系統(tǒng)的版本號(hào);
至 2020 年 9 月中旬的 Chrome 85 版本,Google 將統(tǒng)一 UA 字符串中的桌面操作系統(tǒng),并指定為通用值(移動(dòng)設(shè)備亦將如此)。
責(zé)任編輯:wv
-
谷歌
+關(guān)注
關(guān)注
27文章
6186瀏覽量
105795 -
Chrome
+關(guān)注
關(guān)注
0文章
345瀏覽量
18117
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論