Κυκλοφορία της μηχανής προγράμματος περιήγησης WebKitGTK 2.38.0 και του προγράμματος περιήγησης ιστού Epiphany 43

Ανακοινώθηκε η κυκλοφορία του νέου σταθερού κλάδου WebKitGTK 2.38.0, μιας θύρας της μηχανής προγράμματος περιήγησης WebKit για την πλατφόρμα GTK. Το WebKitGTK σάς επιτρέπει να χρησιμοποιείτε όλες τις δυνατότητες του WebKit μέσω μιας διεπαφής προγραμματισμού προσανατολισμένη στο GNOME που βασίζεται στο GObject και μπορεί να χρησιμοποιηθεί για την ενσωμάτωση εργαλείων επεξεργασίας περιεχομένου ιστού σε οποιαδήποτε εφαρμογή, από τη χρήση σε εξειδικευμένους αναλυτές HTML/CSS έως τη δημιουργία προγραμμάτων περιήγησης ιστού με πλήρεις δυνατότητες. Μεταξύ των γνωστών έργων που χρησιμοποιούν το WebKitGTK, μπορούμε να σημειώσουμε το τυπικό πρόγραμμα περιήγησης GNOME (Epiphany). Προηγουμένως, το WebKitGTK χρησιμοποιήθηκε στο πρόγραμμα περιήγησης Midori, αλλά αφού το έργο πέρασε στα χέρια του Astian Foundation, η παλιά έκδοση του Midori στο WebKitGTK εγκαταλείφθηκε και δημιουργώντας ένα fork από το πρόγραμμα περιήγησης Wexond, δημιουργήθηκε ένα θεμελιωδώς διαφορετικό προϊόν με το ίδιο όνομα Midori, αλλά βασίζεται στην πλατφόρμα Electron and 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

Προσθέστε ένα σχόλιο