Chrome 62 淘汰與移除功能

Joe Medley
Joe Medley

幾乎每個 Chrome 版本都會看到大量更新項目, 產品效能、效能以及網路功能 平台。本文說明 Chrome 62 的淘汰和移除功能。 這項功能在 9 月 14 日仍為 Beta 版。這份清單隨時可能變更。

移除 RTCPeerConnection.getStreamById()

大約兩年前,getStreamById() 已從 WebRTC 規格中移除。大多數的其他瀏覽器 已從實作項目中移除此功能,且這項功能已淘汰 Chrome 60 版。雖然我們認為這個函式不方便使用 認為在以 Edge 和 WebKit 為基礎的方面,會有輕微的互通性風險 「除外」的 Safari 瀏覽器 (仍支援 getStreamById())。 需要替代實作的開發人員可在以下的 以下為移除意圖。

意圖移除 | Chromestatus Tracker | Chromium 錯誤

移除 SharedWorker.workerStart

這個屬性用於監控工作站效能, 已從規格中移除超過兩年, 其他主要瀏覽器。以更現代化的方式追蹤 worker 的效能 會使用 Performance.timing

意圖移除 | Chromestatus Tracker | Chromium 錯誤

移除 SVGPathElement.getPathSegAtLength()

Chrome 48 版已移除 SVGPathElement.pathSegList() 和相關介面 符合 SVG 規格在此之後 這個方法不小心退出了我們相信這項移除內容並不會破壞 在過去兩年內,此物件所傳回的物件不包含 就會存在。

意圖移除 | Chromestatus Tracker | Chromium 錯誤

移除使用不安全 iframe 的通知

iframe 的權限要求會讓使用者感到困惑,因為 區分包含網頁的來源和 iframe 的來源 發出的要求類型如果要求範圍不明確,就很難 讓使用者決定是否要同意或拒絕授權。

禁止在 iframe 中顯示通知,也會符合 然後提供推播通知權限, 開發人員。

需要使用這項功能的開發人員開啟新視窗,以便提出要求 通知權限。

意圖移除 | Chromestatus Tracker | Chromium 錯誤