Browser extension with popup UI, content scripts, background service worker, and storage API.
// manifest.json
{
"manifest_version": 3,
"name": "My Extension",
"version": "1.0",
"action": { "default_popup": "popup.html" },
"permissions": ["storage", "activeTab"],
"background": {
"service_worker": "background.js"
}
}Open in RoadCode