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

представлений випуск нової стабільної гілки WebKitGTK 2.28.0, порту браузерного двигуна WebKit для платформи GTK WebKitGTK дозволяє використовувати всі можливості WebKit через GNOME-орієнтований програмний інтерфейс на основі GObject і може застосовуватися для інтеграції засобів обробки web-контенту в будь-які програми, від використання у спеціалізованих HTML/CSS-парсерах до створення повнофункціональних web-браузерів. З відомих проектів, які використовують WebKitGTK, можна відзначити Midori та штатний браузер GNOME (Epiphany).

Ключові зміни:

  • Додано API ProcessSwapOnNavigation для керування запуском нових процесів-обробників при навігації між різними сайтами;
  • Додано API User Messages для організації взаємодії з додатками;
  • Додано підтримку атрибута Set-Cookie SameSite, який можна використовувати для обмеження відправки Cookie для міжсайтових субзапитів, таких як запит зображення або завантаження контенту через iframe з іншого сайту;
  • Увімкнена за промовчанням підтримка Service Worker-ів;
  • Додано API Pointer Lock, що дозволяє творцям ігор отримати більш повний контроль над мишею, зокрема приховати штатний покажчик миші та забезпечити власну обробку переміщення миші;
  • Додано можливість роботи в ізольованому оточенні, що надається при розповсюдженні програм у пакетах flatpak.
  • Для відтворення форм забезпечено використання лише світлої теми оформлення;
  • Додано службову сторінку «about:gpu» з інформацією про графічний стек;

На базі WebKitGTK 2.28.0 сформований випуск браузера GNOME Web 3.36 (Epiphany), в якому реалізовано можливість завантаження та перегляду PDF-документів безпосередньо у вікні браузера. Інтерфейс перероблений з використанням методів адаптивного дизайну, що забезпечують комфортну роботу незалежно від екранної роздільної здатності та DPI. Додано темний режим оформлення, що активується при виборі користувачем темних тем робочого столу. Реліз GNOME 3.36 очікується сьогодні ввечері.

Джерело: opennet.ru

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