WebExtensionsrajapinta
WebExtensionsrajapinta on verkkoselainten laajennusten kehittämistä varten suunniteltu yhteinen ohjelmointirajapinta, jonka tavoitteena on tarjota toiminnallisuuksia useille suurille selaimille. Sen avulla laajennuksia voidaan kehittää uudelleen helpommin ja käyttää useammassa ympäristössä. Tuki kattaa Chromium-pohjaiset selaimet, kuten Chrome ja Edge, sekä Firefoxin ja sen pohjaiset ympäristöt; Safari on lisännyt tuen uusimpien versioidensa myötä.
Rakenne perustuu manifest.json -määrittelyyn, jolla määritellään laajennuksen oikeudet, taustaprosessi, sisältöskriptit sekä mahdolliset käyttöliittymän osat. Toiminta voi
Keskeisiä toimintoja ovat välilehtien hallinta, verkkopyyntöjen käsittely, tallennustila sekä käyttöliittymäelementit kuten kuvakkeet ja työkalurivet. Oikeuksien hallinta
Yhteentoimivuus on keskeinen piirre: sama laajennus toimii useissa selaimissa, mikä helpottaa kehitystyötä ja jakelua. Erot voivat
Nykytilanteessa suurimmat selaimet tukevat WebExtensionsrajapintaa, ja se on yleisin tapa kehittää laajennuksia, jotka toimivat monissa selaimissa.