Anunciause o lanzamento da nova rama estable WebKitGTK 2.38.0, un porto do motor de navegador WebKit para a plataforma GTK. WebKitGTK permítelle utilizar todas as funcións de WebKit a través dunha interface de programación orientada a GNOME baseada en GObject e pódese usar para integrar ferramentas de procesamento de contido web en calquera aplicación, desde o uso en analizadores HTML/CSS especializados ata a creación de navegadores web con todas as funcións. Entre os coñecidos proxectos que usan WebKitGTK, podemos destacar o navegador GNOME estándar (Epiphany). Anteriormente, WebKitGTK utilizábase no navegador Midori, pero despois de que o proxecto pasase a mans da Fundación Astian, abandonouse a versión antiga de Midori en WebKitGTK e ao crear unha bifurcación desde o navegador Wexond, creouse un produto fundamentalmente diferente co mesmo nome Midori, pero baseado na plataforma Electron and React.
Cambios clave:
- Предложен новый стиль оформления кнопок управления воспроизведением мультимедийного контента.
- Добавлен 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 пока реализован не полностью, но данной поддержки уже достаточно для запуска некоторых популярных дополнений.
Outras melloras:
- Переработана поддержка самодостаточных web-приложений в формате PWA (Progressive Web Apps), реализован D-Bus-провайдер для подобных программ.
- Началось проведение рефакторинга для перехода на GTK 4.
- Добавлена поддержка URI-схемы «view-source:».
- Улучшено оформление режима читателя (reader mode).
- В контекстное меню добавлен пункт для создания скриншотов.
- В настройки добавлена опция для отключения поисковых рекомендаций в режиме web-приложений.
Fonte: opennet.ru