Phát hành công cụ trình duyệt WebKitGTK 2.38.0 và trình duyệt web Epiphany 43

Việc phát hành nhánh ổn định mới WebKitGTK 2.38.0, một cổng của công cụ trình duyệt WebKit dành cho nền tảng GTK, đã được công bố. WebKitGTK cho phép bạn sử dụng tất cả các tính năng của WebKit thông qua giao diện lập trình hướng Gnome dựa trên GObject và có thể được sử dụng để tích hợp các công cụ xử lý nội dung web vào bất kỳ ứng dụng nào, từ sử dụng trong trình phân tích cú pháp HTML/CSS chuyên dụng đến tạo trình duyệt web đầy đủ tính năng. Trong số các dự án nổi tiếng sử dụng WebKitGTK, chúng ta có thể lưu ý đến trình duyệt Gnome tiêu chuẩn (Epiphany). Trước đây, WebKitGTK đã được sử dụng trong trình duyệt Midori, nhưng sau khi dự án được chuyển giao cho Astian Foundation, phiên bản cũ của Midori trên WebKitGTK đã bị loại bỏ và bằng cách tạo một nhánh từ trình duyệt Wexond, một sản phẩm khác về cơ bản đã được tạo ra với cùng tên Midori, nhưng dựa trên nền tảng Electron và React.

Những thay đổi chính:

  • Предложен новый стиль оформления кнопок управления воспроизведением мультимедийного контента.
  • Добавлен API для выставления CSP (Content-Security-Policy) для браузерных дополнений.
  • Предоставлена возможность использования внешних систем инспектирования, предоставляемых в других браузерах (настройка осуществляется при помощи переменной окружения WEBKIT_INSPECTOR_HTTP_SERVER).
  • По умолчанию включён API MediaSession, позволяющий использовать для удалённого управления воспроизведением интерфейс MPRIS.
  • Добавлен й просмотрщик PDF-документов на базе PDF.js.

На базе WebKitGTK 2.38.0 сформирован выпуск браузера GNOME Web 43 (Epiphany), в котором добавлена поддержка дополнений в формате WebExtension. API WebExtensions позволяет создавать дополнения при помощи штатных web-технологий и унифицирует разработку дополнений для различных браузеров (WebExtensions применяется в дополнениях для Chrome, Firefox и Safari). API WebExtension пока реализован не полностью, но данной поддержки уже достаточно для запуска некоторых популярных дополнений.

Các cải tiến khác:

  • Переработана поддержка самодостаточных web-приложений в формате PWA (Progressive Web Apps), реализован D-Bus-провайдер для подобных программ.
  • Началось проведение рефакторинга для перехода на GTK 4.
  • Добавлена поддержка URI-схемы «view-source:».
  • Улучшено оформление режима читателя (reader mode).
  • В контекстное меню добавлен пункт для создания скриншотов.
  • В настройки добавлена опция для отключения поисковых рекомендаций в режиме web-приложений.

Nguồn: opennet.ru

Thêm một lời nhận xét