發布 WebKitGTK 2.36.0 瀏覽器引擎和 Epiphany 42 網絡瀏覽器

引入了新的穩定分支 WebKitGTK 2.36.0,這是 GTK 平台的 WebKit 瀏覽器引擎的一個端口。 WebKitGTK 允許您通過基於 GNOME 的基於 GObject 的 API 使用 WebKit 的所有功能,並可用於將 Web 內容處理工具集成到任何應用程序中,從在專門的 HTML/CSS 解析器中使用到構建全功能的 Web 瀏覽器。 在使用 WebKitGTK 的著名項目中,可以注意到常規的 GNOME 瀏覽器 (Epiphany)。 以前,WebKitGTK 用於 Midori 瀏覽器,但在項目轉移到 Astian Foundation 後,WebKitGTK 上的舊版本 Midori 被放棄,通過從 Wexond 瀏覽器創建一個分支,創建了一個根本不同的產品同名 Midori,但基於 Electron 和 React 平台。

關鍵變化:

  • 已經提出了一種針對殘疾人的新工具實施方案,從 ATK 轉移到 AT-SPI DBus 介面。
  • 新增了對 requestVideoFrameCallback 方法的支援。
  • 新增了對媒體會話的支援。
  • hardware-acceleration-policy 參數定義了應用硬體加速的規則,設定為「always」。
  • 新增了 API 來處理自訂 URI 方案。
  • 在 Linux 平台上,為提供使用者互動(事件處理程序、捲動等)的執行緒啟用了即時功能。

基於WebKitGTK 2.36.0,形成了GNOME Web 42(Epiphany)瀏覽器的版本,它提出了以下更改:

  • 內建 PDF 檢視器 (PDF.js) 已更新。
  • 新增了對使用深色主題的支援。
  • 硬體加速始終啟用。
  • 已經為過渡到 GTK 4 做好了準備。
  • 已提供透過桌面處理程序開啟 URI 的功能。
  • 新增了對 libportal 0.5 庫的支持,該庫為大多數 Flatpak「門戶」提供簡單的非同步運行層。
  • 管理搜尋引擎的程式碼已被重新設計。

來源: opennet.ru

添加評論