Chrome 111 發布,改進下載、新增多個 API

開源中國osc 發佈 2024-04-01T16:40:57.672530+00:00

出品|開源中國時隔一個月時間,Google 正式發布了 Chrome 111 版本,該版本包括對 "下載氣泡" 用戶界面的改進、擴展畫中畫 API,以及為 Web 應用提供更平滑的過渡等功能。

出品|開源中國

時隔一個月時間,Google 正式發布了 Chrome 111 版本,該版本包括對 "下載氣泡" 用戶界面的改進、擴展畫中畫 API,以及為 Web 應用提供更平滑的過渡等功能。

改進下載界面

Google 自 Chrome 99 大幅改變下載按鈕以來一直在努力改進下載用戶界面,以往屏幕底部的一大排下載欄被頂部工具欄中的 "下載氣泡" 所取代。

Chrome 111 新增了用一個數字來表示有多少項目正在被下載,這是一個很小,但應該會受到用戶歡迎的改動。

更平滑的過渡

Web 應用始終是 Chrome 瀏覽器更新的一個重點領域。通過 Chrome 111,Google 為瀏覽器帶來了一個新的 API(View Transitions API),使開發者更容易實現頁面之間的平滑過渡。這將在很大程度上讓 Web 應用使用起來更像本地應用。

雖然已經可以使用 CSS 添加動畫和平滑過渡,但 API 應該可以讓開發人員更輕鬆地完成這個過程。

自動撤銷網站的權限

很多網站在訪問時都會要求獲得各種權限,如位置、通知、剪貼板、攝像頭等等。你只被要求授予一次訪問權,然後就會被無限期地允許訪問。

從 Chrome 111 開始,瀏覽器將自動撤銷最近兩個月未使用或訪問過的網站的權限。

畫中畫模式

Chrome 111 正在測試新的 Document Picture-in-Picture API(畫中畫 API),藉助新的 API,窗口可以填充任何所需的 HTML 內容,而不僅僅是視頻。

這個新的 API 建立在以前的 Picture-in-Picture API 之上,以前的 API 只允許在畫中畫窗口中使用 HTMLVideoElement。有了這個改進,Web 開發者可以為他們的用戶提供更好的畫中畫體驗。

其他

  • Chrome 111 增加了 window-management 作為 window-placement 權限和權限政策字符串的別名。

  • 所有在 CSS Color Level 4 中描述的功能現在都已啟用。CSS Color 5 中的 color-mix() 函數也可以使用。

  • previousslidenextslide 動作已被添加到現有的 Media Session API 中

  • ArrayBuffer 構造函數已被擴展,可接受額外的最大長度

  • 在 Chrome 111 中,Web Payment API 在獲取清單時繞過 connect-src CSP 策略的功能已被取消。

更多詳情可查看:https://developer.chrome.com/en/blog/new-in-chrome-111/

關鍵字: