Chrome 88 版的淘汰與移除功能

喬梅利
Joe Medley

Chrome 88 Beta 版已於 2020 年 12 月 3 日發布,預計在 2021 年 1 月第 3 週成為穩定版。

禁止在卸載頁面時顯示彈出式視窗 (企業)

自 Chrome 80 版起,頁面無法再使用 window.open() 卸載時開啟新頁面。從那時起,企業就可以使用 AllowPopupsDuringPageUnload 政策旗標,允許頁面卸載時顯示彈出式視窗。自 Chrome 88 版起,系統不再支援這個標記。

已移除 Web 元件 v0

網頁元件 v0 自 Chrome 第 80 版起進入反向來源試用。這樣 API 使用者就能在時間升級網站,同時確保網頁元件的新採用者採用第 1 版。反向來源試用在 Chrome 87 結束,讓 Chrome 88 成為第一個不再支援的版本 0。Web Component v1 API 會取代 Web 元件 v0,且 Chrome、Safari、Firefox 和 Edge 完全支援。這項移除作業涵蓋下列項目。

自訂元素 v0 HTML 匯入 Shadow DOM v0

停止支援 FTP

Chrome 已停止支援 FTP 網址。在 Chrome 中採用的舊版 FTP 實作不支援加密連線 (FTPS) 和 Proxy。瀏覽器中使用 FTP 的情況很低,表示其無法再投入改善現有的 FTP 用戶端。此外,所有受影響的平台都能使用更強大的 FTP 用戶端。

Google Chrome 72 以上版本不再支援透過 FTP 擷取文件子資源,以及轉譯頂層 FTP 資源的功能。瀏覽至 FTP 網址時,系統會根據資源類型顯示目錄清單或下載項目。Google Chrome 74 以上版本中的一項錯誤,導致支援透過 HTTP Proxy 存取 FTP 網址。Google Chrome 76 版已完全移除 FTP 的 Proxy 支援。

Google Chrome FTP 實作的其餘功能,只能顯示目錄清單,或透過未加密連線下載資源。

在 Chrome 77 版中,50% 的使用者預設會停用 FTP 支援,但透過旗標使用。

在 Chrome 88 版中,所有 FTP 支援功能都會停用。

廢止政策

為維持平台的健康狀態,我們有時會從執行課程的網路平台中移除 API。我們移除 API 的原因有很多,例如:

  • 而是由較新的 API 取代。
  • 並進行更新,藉此反映規格變更,以便與其他瀏覽器保持一致並保持一致。
  • 這些都是從未在其他瀏覽器發生的早期實驗,因此會增加網頁開發人員的支援負擔。

其中一些變更會對少數網站產生影響。為及早減少問題,我們會盡可能提前通知開發人員,讓開發人員能夠進行必要調整,確保網站能持續運作。

Chrome 目前提供 淘汰和移除 API 的程序,基本上:

  • blink-dev 郵寄清單中公告。
  • 在 Chrome 開發人員工具控制台中偵測到使用情況時,設定警告並給予時間增減。
  • 請等待系統持續監控,並在用量減少時移除這項功能。

如要查看 chromestatus.com 上所有已淘汰功能的清單,請使用 已淘汰的篩選器 ,並套用移除的篩選器。此外,也會嘗試彙整這些貼文中的部分變更、原因和遷移路徑。