2021年11月15日,Chrome 96穩定版正式發布了。據了解,Chrome 96穩定版增加了15個新特性,主要內容包括一些開發者功能,用戶體驗改進,問題修復和安全維護工作等。
值得注意的是,在Chrome 96穩定版發布之后,Google不再支持Chrome 48及更早版本的同步功能支持,用戶需要繼續使用Chrome同步功能,則需要把瀏覽器升級到Chrome 49版或更高版本。
以下為Chrome 96穩定版增加的新特性的主要內容。
桌面后退緩存:為訪問的頁面創建緩存,允許即時恢復到以前訪問過的頁面。
CSS@counter-style 描述符 ''speak-as'':“speak-as” 描述符用于描述如何用給定的樣式來合成計數器的語音形式。
媒體查詢:添加“首選對比度”功能,允許開發者根據用戶在操作系統中選擇的對比度級別來調整Web的對比度。有效選項為“更多”、“更少”、“自定義”或“無偏好”。
剪貼板:現在將PNG復制到剪貼板會保留PNG元數據,而不是在讀取時清理系統剪貼板中的圖像數據,因為這種行為與其他瀏覽器供應商和其他形式的導入圖像不一致,例如。
WebAssembly引用類型:允許WebAssembly模塊保存對JS/DOM對象的引用,將它們作為參數傳遞,將它們存儲在局部變量和全局變量中,并將它們存儲在WebAssembly.Table對象中。
被包含時,禁止將body的樣式傳播到視圖:在root元素或body元素中使用非none的值,會禁止從body中傳播CSS屬性。
在只支持整數的地方添加calc(number)的CSS:解析為的CSS數學函數:calc(number),現在可以在只接受整型的地方使用,四舍五入到最接近的整數。
自動從HTTP 到 HTTPS重定向:如果Chrome檢測到網站部署了HTTPS DNS記錄 ,將始終通過HTTPS連接到該網站。目前只涵蓋了HTTP->HTTPS升級部分。
刪除FTP支持:FTP支持在Chrome 95版本就已經移除了,這里是徹底刪除掉。
新的數據屬性:新的用于測量實時通信 (RTC) 系統中的A/V同步和端到端延遲的數據屬性,captureTimestamp和senderCaptureTime,被添加到RTCRtpContributingSource,由RTCRtpReceiver.getContributingSources()返回。