WebExtension-stöd har lagts till i Epiphany webbläsare (GNOME Web)

Webbläsaren Epiphany som utvecklats av GNOME-projektet, baserad på WebKitGTK-motorn och erbjuds användare under namnet GNOME Web, har lagt till stöd för tillägg i WebExtension-formatet. WebExtensions API låter dig skapa tillägg med standardwebbteknologier och förenar utvecklingen av tillägg för olika webbläsare (WebExtensions används i tillägg för Chrome, Firefox och Safari). En version med tilläggsstöd kommer att inkluderas i GNOME 43-utgåvan som är planerad till den 21 september.

Det noteras att endast en del av WebExtension API har implementerats i Epiphany, men detta stöd är redan tillräckligt för att köra några populära tillägg. WebExtension API-stöd kommer att utökas med tiden. Utveckling genomförs med sikte på att implementera den andra versionen av tilläggsmanifestet och säkerställa kompatibilitet med tillägg för Firefox och Chrome. Bland de oimplementerade API:erna nämns webRequest, som används i tillägg för att blockera oönskat innehåll. Bland de redan tillgängliga API:erna:

  • larm — generering av händelser vid en angiven tidpunkt.
  • cookies – hantering och åtkomst till cookies.
  • nedladdningar - hantera nedladdningar.
  • menyer - skapa kontextmenyelement.
  • aviseringar – visa aviseringar.
  • lagring - lagring av data och inställningar.
  • flikar - flikhantering.
  • windows - fönsterhantering.

Nästa version av GNOME kommer också att ge stöd för fristående webbapplikationer i PWA-formatet (Progressive Web Apps). Inklusive GNOME-programhanteraren kommer det att finnas ett urval av webbapplikationer som kan installeras och avinstalleras som vanliga program. Exekvering av webbapplikationer i användarmiljön utförs med hjälp av webbläsaren Epiphany. Det är planerat att ge kompatibilitet med PWA-applikationer skapade för Chrome.

Källa: opennet.ru

Lägg en kommentar