Релиз на браузерния двигател WebKitGTK 2.38.0 и уеб браузъра Epiphany 43

Представен новата стабилна версия на WebKitGTK 2.38.0, порт на браузерния енджин WebKit за платформата GTK. WebKitGTK позволява използването на всички възможности на WebKit чрез GObject-базирано GNOME-ориентирано API и може да се използва за интегриране на средства за обработка на уеб съдържание в приложения, от специализирани HTML/CSS парсери до създаване на напълно функционални уеб браузъри. Сред известните проекти, използващи WebKitGTK, можем да споменем вградения браузър GNOME (Epiphany). По-рано WebKitGTK се използваше в браузъра Midori, но след предаването на проекта на Astian Foundation, старата версия на Midori на WebKitGTK беше изоставена и по пътя на създаването на разклонение от браузъра Wexond, бе създаден принципно нов продукт с името Midori, базиран на платформата Electron и React.

Ключови промени:

  • Предложен е нов стил за оформление на бутоните за управление на възпроизвеждането на мултимедийно съдържание.
  • Добавен е 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 позволява създаването на разширения с използването на стандартни уеб технологии и унифицира разработката на разширения за различни браузъри (WebExtensions се използва в разширения за Chrome, Firefox и Safari). API WebExtension в момента не е напълно реализиран, но тази поддръжка е достатъчна за стартиране на някои популярни разширения.

Други подобрения:

  • Преработена е поддръжката на самостоятелни уеб приложения в формат PWA (Progressive Web Apps), реализиран е D-Bus провайдър за подобни програми.
  • Започна рефакторинг за преход към GTK 4.
  • Добавена е поддръжка за URI схемата „view-source:”.
  • Подобрено е оформлението на режим читател (reader mode).
  • В контекстното меню е добавена опция за създаване на екранни снимки.
  • В настройките е добавена опция за деактивиране на търсещите препоръки в режим на уеб приложения.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster