Over extensieservicemedewerkers

In dit gedeelte wordt uitgelegd wat u moet weten om servicemedewerkers in extensies in te zetten. U moet dit gedeelte lezen, ongeacht of u bekend bent met servicemedewerkers of niet. Extensieservicemedewerkers zijn de centrale gebeurtenishandler van een extensie. Dat maakt ze net zo verschillend van webservicemedewerkers dat de bergen aan servicemedewerkerartikelen op internet wel of niet nuttig kunnen zijn.

Extensieservicemedewerkers hebben een aantal dingen gemeen met hun internetcollega's. Een medewerker van de uitbreidingsservice wordt geladen wanneer dit nodig is, en wordt gelost wanneer deze inactief is. Eenmaal geladen, blijft een extensieservicewerknemer over het algemeen actief zolang hij actief gebeurtenissen ontvangt, hoewel hij kan worden afgesloten . Net als zijn web-tegenhanger heeft een extensieservicemedewerker geen toegang tot de DOM, hoewel u deze indien nodig wel kunt gebruiken met documenten buiten het scherm .

Extensieservicemedewerkers zijn meer dan netwerkproxy's (zoals webservicemedewerkers vaak worden beschreven). Naast de standaard servicemedewerkergebeurtenissen reageren ze ook op extensiegebeurtenissen zoals navigeren naar een nieuwe pagina, klikken op een melding of het sluiten van een tabblad. Ze worden ook anders geregistreerd en bijgewerkt dan webservicewerkers.