Sokongan WebExtension telah ditambahkan pada pelayar web Epiphany (GNOME Web)

Pelayar web Epiphany yang dibangunkan oleh projek GNOME, berdasarkan enjin WebKitGTK dan ditawarkan kepada pengguna di bawah nama GNOME Web, telah 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). Versi dengan sokongan tambahan akan disertakan dalam keluaran GNOME 43 yang dijadualkan pada 21 September.

Adalah diperhatikan bahawa hanya sebahagian daripada API WebExtension telah dilaksanakan dalam Epiphany, tetapi sokongan ini sudah cukup untuk menjalankan beberapa alat tambah yang popular. Sokongan API WebExtension akan diperluas dari semasa ke semasa. Pembangunan sedang dijalankan dengan tujuan untuk melaksanakan versi kedua manifes alat tambah dan memastikan keserasian dengan alat tambah untuk Firefox dan Chrome. Antara API yang tidak dilaksanakan, webRequest disebut, digunakan dalam alat tambah untuk menyekat kandungan yang tidak diingini. Antara API yang sedia ada:

  • penggera — penjanaan peristiwa pada masa tertentu.
  • kuki - pengurusan dan akses kepada Kuki.
  • muat turun - urus muat turun.
  • menu - mencipta elemen menu konteks.
  • pemberitahuan—tunjukkan pemberitahuan.
  • storan - penyimpanan data dan tetapan.
  • tab - pengurusan tab.
  • tingkap - pengurusan tingkap.

Keluaran GNOME seterusnya juga akan mengembalikan sokongan untuk aplikasi web serba lengkap dalam format PWA (Progressive Web Apps). Termasuk pengurus aplikasi Perisian GNOME, akan ada pilihan aplikasi web yang boleh dipasang dan dinyahpasang seperti program biasa. Pelaksanaan aplikasi web dalam persekitaran pengguna dijalankan menggunakan pelayar Epiphany. Ia dirancang untuk menyediakan keserasian dengan aplikasi PWA yang dibuat untuk Chrome.

Sumber: opennet.ru

Tambah komen