این بخش آنچه را که برای استفاده از سرویسکاران در برنامههای افزودنی باید بدانید، توضیح میدهد. شما باید این بخش را بخوانید خواه با کارگران خدماتی آشنایی دارید یا نه. کارگران خدمات افزونه، کنترل کننده رویداد مرکزی یک برنامه افزودنی هستند. این باعث میشود که آنها به اندازه کافی از کارمندان خدمات وب متفاوت باشند که ممکن است کوههای مقالات کارگر خدمات در سراسر وب مفید باشند یا نباشند.
کارگران خدمات افزونه چند چیز مشترک با همتایان وب خود دارند. یک کارگر خدمات داخلی در صورت نیاز بارگیری می شود و زمانی که غیرفعال می شود تخلیه می شود. پس از بارگیری، یک کارگر سرویس افزودنی معمولاً تا زمانی که به طور فعال رویدادها را دریافت می کند اجرا می شود، اگرچه می تواند خاموش شود . مانند همتای وب خود، یک کارمند خدمات برنامه افزودنی نمی تواند به DOM دسترسی داشته باشد، اگرچه می توانید در صورت نیاز با اسناد خارج از صفحه از آن استفاده کنید.
کارگران خدمات برنامه افزودنی بیشتر از پروکسی های شبکه هستند (همانطور که کارگران خدمات وب اغلب توصیف می شوند). علاوه بر رویدادهای استاندارد سرویس کارگر ، آنها همچنین به رویدادهای برنامه افزودنی مانند پیمایش به صفحه جدید، کلیک کردن بر روی یک اعلان یا بستن یک برگه پاسخ می دهند. آنها همچنین ثبت نام و به روز رسانی متفاوت از وب سرویس کارمندان.