Firefox komende WebExtension Api ‘ s onthuld

0
81

door Martin Brinkmann op juni 25, 2018 in het Firefox – Laatste Update: 25 juni 2018 – 9 reacties

Wanneer Mozilla heeft Firefox 57 terug in November 2017, ondersteuning voor de nieuwe WebExtensions systeem voor browser-extensies beperkt was.

Gebrek aan ondersteuning voor bepaalde Api ‘s was een groot probleem als het betekende dat sommige extensie-ontwikkelaars kunnen de haven niet in hun uitbreidingen naar de nieuwe extensie systeem, moest weglaten functies om dit te doen, of wachten voor Api’ s beschikbaar voor het produceren van een haven.

Het probleem zou niet zijn dat problematisch als Mozilla zou niet hebben gemaakt de beslissing om de oude te verwijderen add-on systeem in Firefox 57.

Nieuwe WebExtension Api ‘ s werden geïntroduceerd in nieuwere versies van Firefox en anderen werden verbeterd met nieuwe of ontbrekende functionaliteit.

Terwijl het is eerlijk om te zeggen dat de WebExtensions systeem zal nooit de ondersteuning van de capaciteiten van Firefox klassieke add-on systeem wordt ondersteund, is het duidelijk dat Mozilla is om vooruitgang te boeken en dat de nieuwe uitbreiding van het systeem is krachtiger geworden sinds de release van Firefox 57.

firefox webextensions apis

Mozilla bracht een lijst van WebExtension Api ‘ s die het het plan om in de komende versies van de Firefox-browser.

Te beginnen met de release van Firefox 62, de volgende WebExtension Api ‘ s zal worden geïntroduceerd in Firefox:

APItarget release
userScripts 63
topSites 62
desktopCapture (TBD) 63
declarativeContent 63
Sessie management 63 (TBD)
Werkbalken 63 (TBD)
Overlays 64 (TBD)

Er is ook een discussie gaande over de invoering van een kleur filter API. Mozilla niet onthullen en andere informatie over de komende Api ‘ s, maar de API-namen wijzen op wat hen zou kunnen bieden.

Merk op dat het volgende is mijn beste gok op basis van de naam en wat informatie verstrekt door Bugzilla en Mozilla Wiki-pagina ‘ s.

  • userScripts — management van userScripts en ondersteuning voor het uitvoeren van userscripts in zandbakken en maken userscripts meer betrouwbare Zie bug 1437098 en Wiki.
  • topSites — breiden de functionaliteit van de topSites WebExtensions API. Zie bug 1446915
  • desktopCapture — implementatie van Chrome chrome.desktopCapture API. Zie bug 1303919
  • declarativeContent — overeenkomen met Chrome declaratieve Content API. Zie bug 1435864.
  • Sessie Management — geef extensies controle over de sessies. Zie bug 833791
  • Werkbalken — onduidelijk, misschien de controle over bestaande werkbalken en opties te verplaatsen pictogrammen en dergelijke?
  • Overlays — secure overlay API te injecteren zonder “spamming van de website van DOM”. Zie bug 1340930.

Sommige Api ‘ s toe te voegen veel gevraagde functionaliteit; sessie management is waarschijnlijk de nummer één hier extensies kunnen geen controle over de functionaliteit direct in Firefox op dit moment. Extensies als de Sessie Baas zichzelf te helpen door met behulp van hun eigen functies laden en opslaan.

Slotwoord

De nieuwe Api ‘ s doen uitbreiding van de mogelijkheden van Firefox uitbreidingen op het systeem verder, en dat is een goede zaak. Ik ben op zoek naar userScripts, session management, werkbalken en overlays, omdat ze het verbeteren van de functionaliteit van signifcantly (niet zeker over werkbalken nog).

Nu U: Wat is uw mening over de aanvullingen?