IT之家 4 月 4 日消息,科技媒體 NeoWin 今天(4 月 4 日)發(fā)布博文,報(bào)道稱微軟宣布將逐步棄用 Edge 瀏覽器獨(dú)有的非標(biāo)準(zhǔn)數(shù)據(jù)采集方法 window.external.getHostEnvironmentValue (),轉(zhuǎn)向更注重隱私的標(biāo)準(zhǔn)化方案 User-Agent Client Hints API。
IT之家注:window.external.getHostEnvironmentValue () 方法用于獲取用戶設(shè)備和瀏覽器信息,但存在兩大問(wèn)題:一是僅限 Edge 使用,不符合網(wǎng)絡(luò)標(biāo)準(zhǔn);二是可能被用于用戶指紋追蹤。
作為替代方案,微軟推薦采用標(biāo)準(zhǔn)化的 User-Agent Client Hints API。新 API 通過(guò)“客戶端提示”框架分級(jí)提供信息:基礎(chǔ)數(shù)據(jù)(如瀏覽器版本)默認(rèn)隨請(qǐng)求發(fā)送,而可能暴露用戶身份的高敏感數(shù)據(jù)(如完整硬件配置)需經(jīng)用戶授權(quán)才能獲取,從而在保證網(wǎng)站功能的同時(shí)降低隱私風(fēng)險(xiǎn)。
微軟制定了三步走的棄用計(jì)劃:2025 年 4 月 3 日發(fā)布的 Edge 135 版本中,開(kāi)發(fā)者工具控制臺(tái)會(huì)對(duì)使用舊方法的代碼發(fā)出警告;5 月 23 日的 Edge 137 版本將默認(rèn)禁用該方法,但網(wǎng)站可通過(guò)申請(qǐng)臨時(shí)延期繼續(xù)使用;最終于同年 10 月發(fā)布的 Edge 141 版本徹底移除該功能,時(shí)間點(diǎn)與 Windows 10 終止支持同步。
微軟解釋稱,此次調(diào)整是其“減少瀏覽器指紋追蹤”整體戰(zhàn)略的一部分。傳統(tǒng) User-Agent 字符串會(huì)一次性暴露過(guò)多信息,而新 API 允許瀏覽器動(dòng)態(tài)控制數(shù)據(jù)披露范圍。
例如,新聞網(wǎng)站可能僅需獲取屏幕分辨率以適配排版,無(wú)需知道具體設(shè)備型號(hào)。這種“最小必要信息”原則既能滿足個(gè)性化服務(wù)需求,又可縮小用戶的數(shù)據(jù)足跡。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。