„WebKitGTK 2.38.0“ naršyklės variklio ir „Epiphany 43“ žiniatinklio naršyklės išleidimas

Paskelbta naujos stabilios šakos WebKitGTK 2.38.0, GTK platformai skirto WebKit naršyklės variklio prievado, išleidimas. „WebKitGTK“ leidžia naudotis visomis „WebKit“ funkcijomis per į GNOME orientuotą programavimo sąsają, pagrįstą „GObject“, ir gali būti naudojama žiniatinklio turinio apdorojimo įrankiams integruoti į bet kurią programą – nuo ​​naudojimo specializuotuose HTML/CSS analizatoriuose iki visų funkcijų turinčių žiniatinklio naršyklių kūrimo. Tarp gerai žinomų projektų, kuriuose naudojama WebKitGTK, galime paminėti standartinę GNOME naršyklę (Epiphany). Anksčiau WebKitGTK buvo naudojama Midori naršyklėje, tačiau projektui perėjus į Astian Foundation rankas, buvo atsisakyta senosios Midori versijos WebKitGTK ir sukūrus šakutę iš Wexond naršyklės, buvo sukurtas iš esmės kitoks produktas su tuo pačiu pavadinimu Midori, bet paremtas Electron and React platforma.

Pagrindiniai pakeitimai:

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

Kiti patobulinimai:

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

Šaltinis: opennet.ru

Добавить комментарий