Bylo oznámeno vydání nové stabilní větve WebKitGTK 2.38.0, portu prohlížeče WebKit pro platformu GTK. WebKitGTK umožňuje používat všechny funkce WebKitu prostřednictvím programovacího rozhraní orientovaného na GNOME založeného na GObject a lze jej použít k integraci nástrojů pro zpracování webového obsahu do jakékoli aplikace, od použití ve specializovaných analyzátorech HTML/CSS až po vytváření plnohodnotných webových prohlížečů. Mezi známé projekty, které používají WebKitGTK, si můžeme všimnout standardního prohlížeče GNOME (Epiphany). Dříve se WebKitGTK používal v prohlížeči Midori, ale poté, co projekt přešel do rukou nadace Astian, byla stará verze Midori na WebKitGTK opuštěna a vytvořením forku z prohlížeče Wexond vznikl zásadně odlišný produkt s stejnojmenné Midori, ale založené na platformě Electron a React.
Klíčové změny:
- Предложен новый стиль оформления кнопок управления воспроизведением мультимедийного контента.
- Добавлен 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 пока реализован не полностью, но данной поддержки уже достаточно для запуска некоторых популярных дополнений.
Další vylepšení:
- Переработана поддержка самодостаточных web-приложений в формате PWA (Progressive Web Apps), реализован D-Bus-провайдер для подобных программ.
- Началось проведение рефакторинга для перехода на GTK 4.
- Добавлена поддержка URI-схемы «view-source:».
- Улучшено оформление режима читателя (reader mode).
- В контекстное меню добавлен пункт для создания скриншотов.
- В настройки добавлена опция для отключения поисковых рекомендаций в режиме web-приложений.
Zdroj: opennet.ru