Google邁出在Chrome中凍結用戶代理字符串(UA)的第一步
計劃在台式機和移動設備上的Chrome中棄用並凍結用戶代理字符串的Google已在其瀏覽器設置頁面中添加了一個“Freeze User-Agent request header”標記,用於凍結Canary版本的UA請求標頭。如果這一標記被啟用,Chrome現在在Windows和Android上的chrome://version頁面中會將用戶代理字符串的版本號顯示為75,而不是81,第三方工具也會檢測到這一版本的Chrome版本號為75。
以下是有關Google對其UA字符串採取行動的一些背景。如果您現在在Chrome瀏覽器中訪問chrome://verison頁面,它將顯示有關瀏覽器的信息,例如用戶代理字符串,配置文件路徑和可執行文件路徑。每當您訪問網站時,網站會通過檢測到UA來識別您正在使用的瀏覽器,並根據該標記提供不同的內容,網站開發人員通常還使用它拒絕某些瀏覽器中的網站訪問。
在訪問某些Google服務和其他特定網站時,受此影響最大的Vivaldi和Firefox瀏覽器及其用戶會被要求使用Chrome瀏覽器。這就是為什麼Vivaldi瀏覽器放任自流,並從其UA字符串中刪除其名稱Vivaldi,改為顯示Chrome的UA字符串。
而從隱私角度看,Chrome開發團隊相信UA已被用作對用戶進行指紋識別的工具,這就是為什麼它想要“凍結並統一(但不刪除HTTP請求中的User-Agent字符串以及“ navigator.UserAgent ”中的用戶)UA字符串。
為了解決這個問題,該公司製定了以下計劃時間表:
這是一個漫長的過程,其他瀏覽器供應商也參與其中。到目前為止,Chromium團隊僅僅是添加了一個標記,從而走出了第一步。