WebExtension támogatással bővült az Epiphany webböngésző (GNOME Web)

A GNOME projekt által kifejlesztett Epiphany webböngésző, amely a WebKitGTK motoron alapul, és GNOME Web néven kínált a felhasználóknak, kiegészítette a WebExtension formátumú kiegészítők támogatásával. A WebExtensions API lehetővé teszi kiegészítők létrehozását szabványos webtechnológiák használatával, és egyesíti a bővítmények fejlesztését a különböző böngészőkhöz (a WebExtensions a Chrome, Firefox és Safari kiegészítőiben használatos). A GNOME 43 szeptember 21-re tervezett kiadásában egy kiegészítő támogatással rendelkező verzió is szerepel majd.

Meg kell jegyezni, hogy a WebExtension API-nak csak egy része valósult meg az Epiphanyban, de ez a támogatás már elegendő néhány népszerű kiegészítő futtatásához. A WebExtension API támogatása idővel bővülni fog. A fejlesztés során a kiegészítők jegyzékének második verziójának megvalósítása, valamint a Firefox és a Chrome kiegészítőivel való kompatibilitás biztosítása mellett folyik a fejlesztés. A nem megvalósított API-k között említik a webRequest-et, amelyet kiegészítőkben használnak a nem kívánt tartalom blokkolására. A már elérhető API-k közül:

  • riasztások — események generálása egy meghatározott időpontban.
  • cookie-k – a cookie-k kezelése és hozzáférése.
  • letöltések – letöltések kezelése.
  • menük - helyi menüelemek létrehozása.
  • értesítések – értesítések megjelenítése.
  • tárolás - adatok és beállítások tárolása.
  • lapok – lapkezelés.
  • ablakok - ablakkezelés.

A GNOME következő kiadása a PWA (Progressive Web Apps) formátumú önálló webalkalmazások támogatását is visszaadja. A GNOME szoftveralkalmazáskezelőt is beleértve, számos webalkalmazás lesz, amelyek a szokásos programokhoz hasonlóan telepíthetők és eltávolíthatók. A webalkalmazások felhasználói környezetben történő futtatása az Epiphany böngészővel történik. A tervek szerint kompatibilitást biztosítanak a Chrome-hoz készített PWA-alkalmazásokkal.

Forrás: opennet.ru

Hozzászólás