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