Suportul pentru WebExtension a fost adăugat la browserul web Epiphany (GNOME Web)

Browserul web Epiphany dezvoltat de proiectul GNOME, bazat pe motorul WebKitGTK și oferit utilizatorilor sub numele GNOME Web, a adăugat suport pentru suplimente în format WebExtension. API-ul WebExtensions vă permite să creați suplimente folosind tehnologii web standard și unifică dezvoltarea suplimentelor pentru diferite browsere (WebExtensions sunt folosite în suplimente pentru Chrome, Firefox și Safari). O versiune cu suport pentru suplimente va fi inclusă în versiunea GNOME 43 programată pentru 21 septembrie.

Se observă că doar o parte a API-ului WebExtension a fost implementată în Epiphany, dar acest suport este deja suficient pentru a rula unele suplimente populare. Suportul API WebExtension va fi extins în timp. Dezvoltarea este realizată cu scopul de a implementa cea de-a doua versiune a manifestului de supliment și de a asigura compatibilitatea cu suplimentele pentru Firefox și Chrome. Printre API-urile neimplementate, este menționat webRequest, folosit în suplimente pentru a bloca conținutul nedorit. Printre API-urile deja disponibile:

  • alarme — generarea de evenimente la o oră specificată.
  • cookie-uri – gestionarea și accesul la cookie-uri.
  • descărcări - gestionați descărcările.
  • meniuri - crearea elementelor de meniu contextual.
  • notificări—afișați notificări.
  • stocare - stocarea datelor și a setărilor.
  • tabs - managementul file.
  • windows - managementul ferestrelor.

Următoarea versiune a GNOME va returna, de asemenea, suport pentru aplicațiile web autonome în format PWA (Progressive Web Apps). Inclusiv managerul de aplicații software GNOME, va exista o selecție de aplicații web care pot fi instalate și dezinstalate ca programele obișnuite. Execuția aplicațiilor web în mediul utilizatorului se realizează folosind browserul Epiphany. Este planificat să ofere compatibilitate cu aplicațiile PWA create pentru Chrome.

Sursa: opennet.ru

Adauga un comentariu