WebExtension-ondersteuning gevoeg by Epiphany-webblaaier (GNOME Web)

Die Epiphany-webblaaier wat deur die GNOME-projek ontwikkel is, gebaseer op die WebKitGTK-enjin en aan gebruikers onder die naam GNOME Web aangebied word, het ondersteuning vir byvoegings in die WebExtension-formaat bygevoeg. Die WebExtensions API laat jou toe om byvoegings te skep deur gebruik te maak van standaard webtegnologieë en verenig die ontwikkeling van byvoegings vir verskillende blaaiers (WebExtensions word gebruik in byvoegings vir Chrome, Firefox en Safari). 'n Weergawe met byvoegingsondersteuning sal ingesluit word in die GNOME 43-vrystelling wat vir 21 September geskeduleer is.

Daar word opgemerk dat slegs 'n deel van die WebExtension API in Epiphany geïmplementeer is, maar hierdie ondersteuning is reeds genoeg om 'n paar gewilde byvoegings uit te voer. WebExtension API-ondersteuning sal mettertyd uitgebrei word. Ontwikkeling word uitgevoer met die oog op die implementering van die tweede weergawe van die byvoegingsmanifes en om versoenbaarheid met byvoegings vir Firefox en Chrome te verseker. Onder die ongeïmplementeerde API's word webRequest genoem, wat in byvoegings gebruik word om ongewenste inhoud te blokkeer. Onder die reeds beskikbare API's:

  • alarms — generering van gebeure op 'n bepaalde tyd.
  • koekies - bestuur en toegang tot koekies.
  • aflaaie - bestuur aflaaie.
  • spyskaarte - skep konteks kieslys elemente.
  • kennisgewings—wys kennisgewings.
  • berging - berging van data en instellings.
  • oortjies - oortjiebestuur.
  • vensters - vensterbestuur.

Die volgende weergawe van GNOME sal ook ondersteuning gee vir selfstandige webtoepassings in die PWA (Progressive Web Apps)-formaat. Insluitend die GNOME-sagteware-toepassingsbestuurder, sal daar 'n verskeidenheid webtoepassings wees wat soos gewone programme geïnstalleer en gedeïnstalleer kan word. Die uitvoering van webtoepassings in die gebruikersomgewing word uitgevoer met behulp van die Epiphany-blaaier. Daar word beplan om versoenbaarheid te verskaf met PWA-toepassings wat vir Chrome geskep is.

Bron: opennet.ru

Voeg 'n opmerking