Eldono de WebKitGTK 2.38.0 retumilo kaj Epiphany 43 retumilo

La liberigo de la nova stabila branĉo WebKitGTK 2.38.0, haveno de la retumilo WebKit por la GTK-platformo, estis anoncita. WebKitGTK permesas vin uzi ĉiujn funkciojn de WebKit per GNOME-orientita programa interfaco bazita sur GObject kaj povas esti uzata por integri retenhavajn prilaborajn ilojn en ajnan aplikaĵon, de uzo en specialigitaj HTML/CSS-analiziloj ĝis kreado de plentaŭgaj retumiloj. Inter la konataj projektoj, kiuj uzas WebKitGTK, ni povas noti la norman GNOME-retumilon (Epiphany). Antaŭe, WebKitGTK estis uzata en la retumilo Midori, sed post kiam la projekto pasis en la manojn de la Fondaĵo Astian, la malnova versio de Midori sur WebKitGTK estis forlasita kaj kreante forkon el la retumilo Wexond, fundamente malsama produkto estis kreita kun la samnoma Midori, sed surbaze de la platformo Electron and React.

Ŝlosilaj ŝanĝoj:

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

Aliaj plibonigoj:

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

fonto: opennet.ru

Aldoni komenton