Bygg riktiga webbläsartillägg för Chrome och Edge
Webbläsartillägg låter Er ändra webbsidor, automatisera webbläsarens beteende, fånga upp nätverksförfrågningar och leverera egna verktyg direkt till användare via Chrome Web Store och marknadsplatsen Edge Add-ons. Det här spåret lär ut Manifest V3 — det aktuella och obligatoriska formatet för tillägg — från Er första manifest.json till distribution i flera webbläsare och säkerhet i produktion. Alla koncept förankras i de API:er som Chrome och Edge faktiskt erbjuder i dag.
Det här får Ni lära Er
Ni lär Er hur Manifest V3 strukturerar behörigheter, service workers och komponenternas livscykler. Därefter bygger Ni riktiga användargränssnitt med popupfönster och inställningssidor, injicerar content scripts som läser och skriver om sidans DOM och kopplar till webbläsarens gränssnitt, till exempel snabbmenyer och omniboxen. På datasidan lär Ni Er meddelandehantering för tillägg, lagrings-API:er och declarativeNetRequest för att ändra webbförfrågningar utan omfattande värdbehörigheter. Ni går också igenom programmatisk webbläsarkontroll, felsökning och prestandaprofilering samt avancerade behörighetsmodeller med fokus på säkerhet. Spåret avslutas med tekniker för kompatibilitet mellan webbläsare och integrering av moderna JavaScript-ramverk i ett byggflöde för tillägg.
Lärandespåret
Tolv kurser sträcker sig från A1 till C1. Den första kursen är kostnadsfri och introducerar grunderna i Manifest V3. A1–A2 etablerar manifestets struktur och den grundläggande behörighetsmodellen. B1-kurserna bygger praktiska färdigheter inom gränssnittsbygge, injicering av content scripts, integrering med webbläsarens gränssnitt samt publicering i Chrome Web Store och Edges marknadsplats. De fyra B2-kurserna går djupare in på meddelandehantering och beständig datalagring, deklarativ ändring av nätverksförfrågningar, webbläsarautomatisering samt felsökning med prestandaoptimering. De två avslutande C1-kurserna behandlar avancerade behörigheter, säkerhetshärdning och verklig kompatibilitet mellan webbläsare, tillsammans med användning av moderna ramverk.
Så fungerar det
Varje kurs är uppdelad i korta, praktiska lektioner som Ni genomför i den inbyggda editorn med återkoppling i realtid och en AI-handledare som finns tillgänglig när Ni kör fast. Ni skriver faktisk kod för webbläsartillägg — manifestfiler, bakgrundsbaserade service workers, content scripts och inställningssidor — så att varje lektion resulterar i något som Ni direkt kan läsa in i Chrome eller Edge som ett fungerande tillägg.