Rilis mesin browser WebKitGTK 2.38.0 dan browser web Epiphany 43

Rilis cabang stabil baru WebKitGTK 2.38.0, port dari mesin browser WebKit untuk platform GTK, telah diperkenalkan. WebKitGTK memungkinkan Anda untuk menggunakan semua fitur WebKit melalui API berbasis GObject berbasis GNOME dan dapat digunakan untuk mengintegrasikan alat pemrosesan konten web ke dalam aplikasi apa pun, mulai dari penggunaan parser HTML/CSS khusus hingga membangun browser web berfitur lengkap. Dari proyek terkenal yang menggunakan WebKitGTK, orang dapat mencatat browser GNOME biasa (Epiphany). Sebelumnya, WebKitGTK digunakan di browser Midori, tetapi setelah transfer proyek ke Astian Foundation, versi lama Midori di WebKitGTK ditinggalkan dan, dengan membuat cabang dari browser Wexond, produk yang berbeda secara fundamental dibuat dengan nama yang sama Midori, tetapi berdasarkan platform Electron dan React.

Perubahan utama:

  • Gaya desain baru untuk tombol kontrol pemutaran konten multimedia telah diusulkan.
  • Menambahkan API untuk mengatur CSP (Kebijakan-Keamanan-Konten) untuk add-on browser.
  • Dimungkinkan untuk menggunakan sistem inspeksi eksternal yang disediakan di browser lain (konfigurasi dilakukan menggunakan variabel lingkungan WEBKIT_INSPECTOR_HTTP_SERVER).
  • Secara default, MediaSession API diaktifkan, memungkinkan Anda menggunakan antarmuka MPRIS untuk kontrol pemutaran jarak jauh.
  • Menambahkan penampil dokumen PDF berdasarkan PDF.js.

Berdasarkan WebKitGTK 2.38.0, rilis browser GNOME Web 43 (Epiphany) dibentuk, yang menambahkan dukungan untuk add-on dalam format WebExtension. WebExtensions API memungkinkan Anda membuat add-on menggunakan teknologi web standar dan menyatukan pengembangan add-on untuk browser yang berbeda (WebExtensions digunakan dalam add-on untuk Chrome, Firefox, dan Safari). WebExtension API belum sepenuhnya diterapkan, namun dukungan ini sudah cukup untuk menjalankan beberapa add-on populer.

Perbaikan lainnya:

  • Dukungan untuk aplikasi web mandiri dalam format PWA (Progressive Web Apps) telah didesain ulang, dan penyedia D-Bus untuk program tersebut telah diterapkan.
  • Refactoring telah dimulai untuk transisi ke GTK 4.
  • Menambahkan dukungan untuk skema URI "sumber tampilan:".
  • Peningkatan desain mode pembaca.
  • Item untuk mengambil tangkapan layar telah ditambahkan ke menu konteks.
  • Opsi telah ditambahkan ke pengaturan untuk menonaktifkan rekomendasi pencarian dalam mode aplikasi web.

Sumber: opennet.ru

Tambah komentar