发布 WebKitGTK 2.36.0 浏览器引擎和 Epiphany 42 网络浏览器

新的稳定分支 WebKitGTK 2.36.0 已发布,它是 GTK 平台的 WebKit 浏览器引擎的端口。 WebKitGTK 允许您通过基于 GObject 的面向 GNOME 的编程接口使用 WebKit 的所有功能,并且可用于将 Web 内容处理工具集成到任何应用程序中,从使用专门的 HTML/CSS 解析器到创建全功能的 Web 浏览器。 在使用 WebKitGTK 的知名项目中,我们可以注意到标准的 GNOME 浏览器(Epiphany)。 此前,WebKitGTK 用于 Midori 浏览器,但在该项目移交给 Astian 基金会后,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

添加评论