Chrome 74 淘汰與移除功能

Joe Medley
Joe Medley

移除

禁止從跨來源彈出式視窗下載開啟器導覽

如果彈出式視窗會將其開啟到最終下載的網址, 下載將遭到封鎖,且導覽取消 (如果彈出式視窗顯示 內部不同來源的 A/B 測試這可以解決長期的安全性問題。

Chrome 平台狀態 | Chromium 錯誤

移除 PaymentAddress 的 languageCode 屬性

PaymentAddress.languageCode 資源已從付款中移除 Request API。這個屬性是瀏覽器針對 付款頁面中的運送、帳單、寄送或取貨地址文字 Request API。規格中已將 languageCode 屬性標示為有風險 且已從 Firefox 和 Safari 中移除。Chrome 使用率很低 以確保安全移除

意圖移除 | Chrome 平台狀態 | Chromium 錯誤

淘汰項目

在沙箱 iframe 中淘汰磁碟機下載

Chrome 即將禁止在沙箱機制 iframes 中缺少使用者的下載內容 但可以透過 allow-downloads-without-user-activation 關鍵字。 內容供應者就能限制惡意或濫用的下載內容。

下載作業可能會使系統有安全漏洞。雖然 Chrome 和作業系統會執行額外的安全檢查 在沙箱防護 iframes 中封鎖下載作業,也符合幕後 沙箱中。除了安全方面的疑慮,使用者會更愉快 並在同一個網頁上觸發下載 在使用者抵達新頁面或啟動網頁時,即自動開始下載 而不是隨興使用

Chrome 74 預計將移除 Chrome 版本。

意圖移除 | Chrome 平台狀態 | Chromium 錯誤

廢止政策

為維持平台的健康狀態,我們有時會將執行相關課程的 API 從網路平台中移除。我們可能會基於許多原因 API,例如:

  • 會由較新的 API 取代。
  • 這些更新庫會反映這些規格的變更,讓其他瀏覽器的一致性和一致性。
  • 這些初期實驗從未在其他瀏覽器上實現,因此可為網頁開發人員增加支援負擔。

上述變更中的部分變更會對極少數網站造成影響。為了提前解決問題,我們會提前向開發人員提供必要調整,確保網站持續運作。

Chrome 目前有 API 的淘汰及移除程序,基本上:

  • 告知 blink-dev 郵寄清單。
  • 在網頁上偵測到使用情況時,在 Chrome 開發人員工具控制台中設定警告並提供時間比例。
  • 等待、監控,然後隨著用量下降的功能移除。

如要查看 chromestatus.com 中所有已淘汰功能的清單,請使用 已淘汰的篩選器 ,然後套用已移除的篩選器來移除功能。我們也會盡量摘要說明這些文章中的部分異動、原因和遷移路徑。