การเปิดตัวเอ็นจิ้นเบราว์เซอร์ 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 ก็ถูกละทิ้ง และด้วยการสร้างทางแยกจากเบราว์เซอร์ 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

เพิ่มความคิดเห็น