Keluaran enjin penyemak imbas WebKitGTK 2.38.0 dan pelayar web Epiphany 43

Keluaran WebKitGTK 2.38.0 cawangan stabil baharu, pelabuhan enjin penyemak imbas WebKit untuk platform GTK, telah diumumkan. WebKitGTK membolehkan anda menggunakan semua ciri WebKit melalui antara muka pengaturcaraan berorientasikan GNOME berdasarkan GObject dan boleh digunakan untuk menyepadukan alatan pemprosesan kandungan web ke dalam mana-mana aplikasi, daripada penggunaan dalam penghurai HTML/CSS khusus kepada mencipta penyemak imbas web berciri penuh. Antara projek terkenal yang menggunakan WebKitGTK, kita boleh perhatikan pelayar GNOME standard (Epiphany). Sebelum ini, WebKitGTK telah digunakan dalam penyemak imbas Midori, tetapi selepas projek itu diserahkan kepada Astian Foundation, versi lama Midori pada WebKitGTK telah ditinggalkan dan dengan mencipta garpu daripada pelayar Wexond, produk yang pada asasnya berbeza telah dicipta dengan nama yang sama Midori, tetapi berdasarkan platform Electron dan React.

Perubahan utama:

  • Gaya reka bentuk baharu untuk butang kawalan main balik kandungan multimedia telah dicadangkan.
  • Menambahkan API untuk menetapkan CSP (Content-Security-Policy) untuk alat tambah penyemak imbas.
  • Anda boleh menggunakan sistem pemeriksaan luaran yang disediakan dalam penyemak imbas lain (konfigurasi dijalankan menggunakan pembolehubah persekitaran WEBKIT_INSPECTOR_HTTP_SERVER).
  • Secara lalai, API MediaSession didayakan, membolehkan anda menggunakan antara muka MPRIS untuk kawalan main balik jauh.
  • Menambah pemapar dokumen PDF berdasarkan PDF.js.

Berdasarkan WebKitGTK 2.38.0, keluaran pelayar GNOME Web 43 (Epiphany) telah dibentuk, yang menambah sokongan untuk alat tambah dalam format WebExtension. API WebExtensions membolehkan anda membuat alat tambah menggunakan teknologi web standard dan menyatukan pembangunan alat tambah untuk penyemak imbas yang berbeza (WebExtensions digunakan dalam alat tambah untuk Chrome, Firefox dan Safari). API WebExtension belum lagi dilaksanakan sepenuhnya, tetapi sokongan ini sudah mencukupi untuk menjalankan beberapa alat tambah yang popular.

Penambahbaikan lain:

  • Sokongan untuk aplikasi web serba lengkap dalam format PWA (Progressive Web Apps) telah direka bentuk semula dan pembekal D-Bus untuk program sedemikian telah dilaksanakan.
  • Pemfaktoran semula telah bermula untuk peralihan kepada GTK 4.
  • Menambah sokongan untuk skema URI "sumber pandangan:".
  • Reka bentuk mod pembaca yang lebih baik.
  • Item untuk mengambil tangkapan skrin telah ditambahkan pada menu konteks.
  • Pilihan telah ditambahkan pada tetapan untuk melumpuhkan pengesyoran carian dalam mod aplikasi web.

Sumber: opennet.ru

Tambah komen