發布 WebKitGTK 2.38.0 瀏覽器引擎和 Epiphany 43 網絡瀏覽器

引入了新的穩定分支 WebKitGTK 2.38.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 平台。

關鍵變化:

  • 提出了一種新的多媒體內容播放控制按鈕的設計風格。
  • 新增了用於為瀏覽器外掛程式設定 CSP(內容安全策略)的 API。
  • 可以使用其他瀏覽器中提供的外部檢查系統(使用 WEBKIT_INSPECTOR_HTTP_SERVER 環境變數進行設定)。
  • 預設情況下,MediaSession API 處於啟用狀態,可讓您使用 MPRIS 介面進行遠端播放控制。
  • 新增基於PDF.js的PDF文件檢視器。

基於WebKitGTK 2.38.0,形成了GNOME Web 43(Epiphany)瀏覽器的版本,增加了對WebExtension格式插件的支援。 WebExtensions API 可讓您使用標準 Web 技術建立附加元件,並統一針對不同瀏覽器的附加元件的開發(WebExtensions 用於 Chrome、Firefox 和 Safari 的附加元件)。 WebExtension API 尚未完全實現,但這種支援足以運行一些流行的附加元件。

其他改進:

  • 重新設計了對 PWA(漸進式 Web 應用程式)格式的獨立 Web 應用程式的支持,並實現了此類程式的 D-Bus 提供者。
  • 向 GTK 4 過渡的重構已經開始。
  • 新增了對「view-source:」URI 方案的支援。
  • 改進了閱讀器模式的設計。
  • 用於截圖的項目已新增至上下文選單中。
  • 設定中新增了一個選項,用於在 Web 應用程式模式下停用搜尋推薦。

來源: opennet.ru

添加評論