Реліз браузерного движка WebKitGTK 2.38.0 та web-браузера Epiphany 43

Представлений випуск нової стабільної гілки WebKitGTK 2.38.0, порту браузерного двигуна WebKit для платформи GTK. WebKitGTK дозволяє використовувати всі можливості WebKit через GNOME-орієнтований програмний інтерфейс на основі GObject і може застосовуватися для інтеграції засобів обробки web-контенту в будь-які програми, від використання у спеціалізованих HTML/CSS-парсерах до створення повнофункціональних web-браузерів. З відомих проектів, що використовують 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 дозволяє створювати доповнення за допомогою штатних web-технологій та уніфікує розробку доповнень для різних браузерів (WebExtensions застосовується у додатках для Chrome, Firefox та Safari). API WebExtension поки що реалізований не повністю, але цієї підтримки вже достатньо для запуску деяких популярних доповнень.

Інші покращення:

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

Джерело: opennet.ru

Додати коментар або відгук