11 月 30 日消息,自 Chrome 107 瀏覽器推出以來已經過去了一個多月,今天谷歌推出了 Chrome 108 版本,包含了大量的功能棄用、后端變化和面向開發者的改進。
圖片來源 Pexels
在 Chrome 108 中,由于使用率極低,規范編輯者的反饋,以及對當前實現的限制,ImageDecoderInit.premultiplyAlpha 功能將被廢棄。navigateEvent.scroll () 函數也將被停用,并由 restorescroll () 取代。同樣,navigateEvent.transitionWhile () 函數也被廢止了,取而代之的是 intercept (),因為網絡開發者稱前者有設計缺陷。
此外,mediaConstraint 中的 googIPv6: false 屬性將被廢棄并刪除,該功能被用來禁用 WebRTC 中的 IPv6,但谷歌不建議再這樣做,因為 IPv6 已經是默認的了。同樣,window.defaultStatus 和 window.defaultstatus 也被廢棄了,原因是指紋擔憂、其他瀏覽器供應商的低采用率,以及它們不會以任何有意義的方式影響瀏覽器的行為。
開發者試驗功能也有幾項被棄用,第一個是不允許網絡支付 API 在獲取清單時繞過 connect-src CSP 策略。禁用這種行為可以實現更好的數據安全。第二個被砍掉的功能是 PaymentInstruments API。由于隱私方面的缺陷和缺乏其他瀏覽器供應商的采用,其正在被砍掉。同樣,“canmakepayment”服務工作者事件中的商家來源細節也被刪除,以改善用戶隱私。
新功能方面,Chrome 108 通過對“變量”功能的支持,更好地實現了 COLRv1 顏色漸變矢量字體。新版本還有大量的 CSS 變化,其它功能包括:安卓屏幕鍵盤能夠默認調整視覺視口的大小,用于改善隱私的聯合憑證管理 API,支持 LayoutNG 中的打印,以及將文件系統訪問 API 中 SyncAccessHandle 的異步方法更新為同步。
IT之家了解到,Chrome 108 今天開始陸續推出,Chrome 109 將于 12 月 1 日進入測試頻道,隨后于 1 月 10 日發布穩定版。