
微軟停止使用傳統方法以增強隱私
為了加強用戶隱私,微軟採取了重大舉措,宣布停止該window.external.getHostEnvironmentValue()
方法。這種用於存取使用者裝置和瀏覽器資料的 Edge 獨有的非標準技術正在被更注重隱私的解決方案所取代:使用者代理客戶端提示 API。
了解向用戶代理客戶端提示的過渡
微軟在公告中強調了放棄使用這個棄用方法的舉措,並指出:
此
window.external.getHostEnvironmentValue()
方法是 Edge 獨有的、非基於標準的方式,供 Web 開發人員存取有關瀏覽器和平台的資訊。我們宣布計劃棄用此方法,並要求 Web 開發人員改用標準化的 User-Agent Client Hints API。
這項決定背後的理由很清楚。微軟旨在透過最大限度地減少用戶指紋識別實踐來增強瀏覽器的隱私。解釋如下:
我們決定棄用該
getHostEnvironmentValue()
方法是因為我們的目標是透過消除使用者指紋來增強瀏覽器的隱私。 UA 用戶端提示 API 以更保護隱私的方式提供瀏覽器和平台訊息,因為瀏覽器可以決定在被要求提示時返回什麼。每次請求都可以存取低熵提示,而可能洩露更多指紋資訊的高熵提示可以透過使用者偏好或權限請求進行控制。
透過使用用戶代理客戶端提示 API,網站仍然可以獲得必要的瀏覽器和平台詳細信息,但用戶在線活動期間留下的數據足跡大大減少。這確保了更客製化的瀏覽體驗,同時維護隱私標準。
棄用時間表和步驟
微軟已經概述了棄用過程的系統方法,該過程將分三個階段進行,最終在 2025 年 10 月之前徹底刪除。此時間表與 Windows 10 的支援終止具有策略一致性。步驟包括:
getHostEnvironmentValue()
為了減少互通性問題並收集回饋,我們計劃按照以下步驟棄用非標準方法:
Edge 版本 發布日期 棄用步驟 邊緣 135 2025 年 4 月 3 日 當開發人員的程式碼使用該方法時,DevTools 控制台會發出警告。開發人員可以使用功能標誌來測試禁用該方法的網站。 邊緣 137 2025 年 5 月 23 日 此方法將被停用,但仍可透過為特定網域請求臨時擴充來使用。 Edge 141(取決於開發人員的回饋) 2025 年 10 月 該方法將從 Edge 中徹底消除。
用戶隱私的未來
對於網站過去一直依賴該getHostEnvironmentValue()
方法的開發人員,微軟表示將滿足擴展請求。欲了解更多信息,請參閱其官方部落格文章上的詳細公告。
這一重大變化反映了業界對加強用戶隱私的更廣泛趨勢,使微軟處於這項重要舉措的最前線。
發佈留言 ▼