首先,Chrome 100 更新了 cookie 字符串的解析方式,允許您將 domain 屬性設置為空字符串。此修改將使 Chrome 符合標準規範,並提高與 Safari 和 Firefox 的互操作性,它們已經正確處理空行。
通過提供有關輔助屏幕的更多信息,而不是僅與主顯示器相關聯,正在改進多屏幕放置API 以適應現代使用場景。谷歌表示,這在精確的窗口放置方面解鎖了以下場景:
- 投影儀上顯示的幻燈片應用程序和演講者筆記顯示在筆記本電腦屏幕上。
- 跨多個監視器打開窗口窗格的財務應用程序。
- 在高分辨率灰度顯示器上顯示圖像(例如 X 射線)的醫療應用程序。
- 在單獨的屏幕上顯示附加窗口(例如調色板)的創意應用程序。
- 遊戲、標牌、藝術和其他應用程序中的多屏幕佈局。
Chrome 100 的另一個很酷的功能是,網站現在可以使用一種新方法自動忘記連接的人機接口設備 (HID)。這意味著使用 Web 藍牙和 WebUSB 標準連接外圍設備的網站可以在不再需要時撤銷此權限。
Chrome 100 還引入了 Digital Goods API。這將允許 Play 商店中的網絡應用程序接受數字購買。這實質上封裝了 Android Play Billing API,並允許您安裝從 Play 商店提供數字購買的網絡應用程序。
其他相對次要的功能包括功能委託,以便框架可以將調用受限 API 的能力委託給受信任的子框架,增強混合混合模式屬性,更好地處理 AbortSignal 對象的錯誤,使用散列驗證 WebTransport 服務器,而不是依賴於公鑰基礎設施 (PKI) 和允許開發人員將 NFC 標籤永久設為只讀的 Web NFC 方法。
最後,我們還集成了 AbortSignal 和 SerialPort 對象,對 WebSockets 進行了一些小改動,以及一些兼容性更改以縮短用戶代理字符串。
當我們討論這個話題時,重要的是要知道 Chrome 100 是支持未縮寫用戶代理字符串的瀏覽器的最新版本。開發人員必須在 2022 年 4 月 19 日之前通過 Origin 對其進行測試。需要更多時間的 Web 開發人員可以註冊他們的網站以獲取從 Chrome 100 到 Chrome 113(包括 Chrome 100)的舊版試用版。這意味著他們必須在 2023 年 5 月之前繼續使用舊版用戶代理字符串,然後才能遷移到客戶端用戶代理提示 API。您可以在此處找到更多詳細信息。您還可以在此處閱讀有關 Chrome 100 DevTools 中所有新功能的更多信息。
Chrome 100 將於今天下午開始推出。如果它沒有在一天內自動更新到版本 100,請轉到幫助 > 關於 Google Chrome 以在更新可用時立即激活。接下來是 Chrome 101,3 月 31 日發布測試版,4 月 26 日發布穩定版。
發佈留言