Izdaja motorja brskalnika WebKitGTK 2.38.0 in spletnega brskalnika Epiphany 43

Napovedana je bila izdaja nove stabilne veje WebKitGTK 2.38.0, pristanišča motorja brskalnika WebKit za platformo GTK. WebKitGTK vam omogoča uporabo vseh funkcij WebKita prek programskega vmesnika, usmerjenega v GNOME, ki temelji na GObject, in se lahko uporablja za integracijo orodij za obdelavo spletne vsebine v katero koli aplikacijo, od uporabe v specializiranih razčlenjevalnikih HTML/CSS do ustvarjanja spletnih brskalnikov s polnimi funkcijami. Med dobro znanimi projekti, ki uporabljajo WebKitGTK, lahko opazimo standardni brskalnik GNOME (Epiphany). Prej je bil WebKitGTK uporabljen v brskalniku Midori, a potem, ko je projekt prešel v roke fundacije Astian, je bila stara različica Midorija na WebKitGTK opuščena in z ustvarjanjem forka iz brskalnika Wexond je bil ustvarjen bistveno drugačen izdelek z isto ime Midori, vendar temelji na platformi Electron in React.

Ključne spremembe:

  • Предложен новый стиль оформления кнопок управления воспроизведением мультимедийного контента.
  • Добавлен 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 пока реализован не полностью, но данной поддержки уже достаточно для запуска некоторых популярных дополнений.

Druge izboljšave:

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

Vir: opennet.ru

Dodaj komentar