Ondersteuning voor WebExtension is toegevoegd aan de Epiphany-webbrowser (GNOME Web)

De Epiphany-webbrowser ontwikkeld door het GNOME-project, gebaseerd op de WebKitGTK-engine en aangeboden aan gebruikers onder de naam GNOME Web, heeft ondersteuning toegevoegd voor add-ons in het WebExtension-formaat. Met de WebExtensions API kunt u add-ons maken met behulp van standaard webtechnologieën en wordt de ontwikkeling van add-ons voor verschillende browsers verenigd (WebExtensions worden gebruikt in add-ons voor Chrome, Firefox en Safari). Een versie met add-on-ondersteuning zal worden opgenomen in de GNOME 43-release die gepland staat voor 21 september.

Opgemerkt wordt dat slechts een deel van de WebExtension API in Epiphany is geïmplementeerd, maar deze ondersteuning is al voldoende om enkele populaire add-ons uit te voeren. WebExtension API-ondersteuning zal in de loop van de tijd worden uitgebreid. De ontwikkeling wordt uitgevoerd met het oog op de implementatie van de tweede versie van het add-on-manifest en het garanderen van compatibiliteit met add-ons voor Firefox en Chrome. Onder de niet-geïmplementeerde API's wordt webRequest genoemd, dat in add-ons wordt gebruikt om ongewenste inhoud te blokkeren. Onder de reeds beschikbare API's:

  • alarmen — genereren van gebeurtenissen op een bepaald tijdstip.
  • cookies - beheer en toegang tot cookies.
  • downloads - downloads beheren.
  • menu's — contextmenu-elementen maken.
  • meldingen: meldingen weergeven.
  • opslag - opslag van gegevens en instellingen.
  • tabbladen - tabbladbeheer.
  • vensters - vensterbeheer.

De volgende release van GNOME zal ook ondersteuning bieden voor op zichzelf staande webapplicaties in het PWA-formaat (Progressive Web Apps). Inclusief de GNOME Software-applicatiebeheerder, zal er een selectie van webapplicaties zijn die net als gewone programma's kunnen worden geïnstalleerd en verwijderd. Uitvoering van webapplicaties in de gebruikersomgeving gebeurt met behulp van de Epiphany browser. Het is de bedoeling om compatibiliteit te bieden met PWA-applicaties die voor Chrome zijn gemaakt.

Bron: opennet.ru

Voeg een reactie