Premium Chrome Extensie voor het extraheren van schone DOM-context, componentstructuren en API-state
DevContext Pro is een professionele ontwikkelaarstool ontworpen om het proces van het extraheren van HTML-componenten, het opschonen van DOM-structuren en het vastleggen van API-state van webpagina's te stroomlijnen. Gebouwd met Manifest V3 en Side Panel API, biedt het een premium, glassmorphic interface met krachtige extractiemogelijkheden en automatische storingsherstel-injectie.
- Interactieve element-selector met visuele overlay
- Klik op een element om de HTML-structuur te extraheren
- Slimme formattering met juiste inspringing
- EΓ©n-klik kopiΓ«ren naar klembord
- Selecteer meerdere DOM-elementen op één pagina
- Verzamelt geselecteerde elementen in een georganiseerde context-bucket
- Gecombineerde export naar klembord
- Verwijdert onnodige scripts, inline stijlen en SVG-paden
- Stript HTML-commentaren
- Geoptimaliseerd voor AI-context (klaar voor Gemini & ChatGPT)
- Configureerbare opschoonvoorkeuren
- Extraheer
localStorageensessionStorage - Leg
cookiesen ge-whiteliste framework-state vast (__NEXT_DATA__,__NUXT__,__INITIAL_STATE__, etc.) - Geformatteerd als Markdown voor eenvoudig delen en documenteren
- Leg een DOM-snapshot vast vΓ³Γ³r een interactie
- Voer een actie uit op de pagina en leg de veranderingen vast
- Genereer een overzichtelijke diff van gewijzigde en verwijderde attributen/elementen
- GeΓ―ntegreerde EyeDropper tool voor het selecteren van sRGB kleurencodes
- Houdt automatisch een geschiedenis bij van de laatste 12 gekozen kleuren
- TS Interface: Genereer TypeScript prop interfaces van DOM-elementen
- CSS Selector: Extraheer unieke CSS-selectors en XPath
- Network: Leg actieve netwerkverzoeken vast
- Markdown: Exporteer elementen direct als schone Markdown-documentatie
- Stuur gekopieerde DOM-context direct door naar Gemini of ChatGPT
- Gebruikt uitsluitend bewust geΓ«xtraheerde snippets (geen blinde klembord-reads)
- Blokkeert gevoelige API-state snapshots automatisch om gegevenslekken te voorkomen
- Houdt automatisch de laatste 12 geΓ«xtraheerde items bij in de Side Panel
- Inclusief type-badges, timestamps en snelle "Copy" knop om eerdere snippets direct te hergebruiken
- Clone of download deze repository
- Open Chrome en ga naar
chrome://extensions/ - Schakel Developer mode in (rechtsboven)
- Klik op Load unpacked
- Selecteer de
devcontext-promap - Klik op het DevContext Pro werkbalkpictogram om de Side Panel te openen
- Open de DevContext Pro Side Panel in Chrome
- Kies je gewenste actie:
- Scrape Component: Klik om te activeren (
Alt+S), klik vervolgens op een element op de pagina - Multi-Select Mode: Schakel in (
Alt+M) om meerdere elementen achter elkaar te selecteren - Clean DOM: Kopieer direct de volledig opgeschoonde paginastructuur
- Copy API State: Extraheer alle API-gerelateerde state-informatie
- Ask AI: Stuur de laatst geΓ«xtraheerde snippet door naar je favoriete AI-provider
- Scrape Component: Klik om te activeren (
Configureer het extractiegedrag via het Preferences menu:
- Asset Placeholders: Vervang afbeeldingen door lichtgewicht placeholders
- Preserve Aria/Data Attrs: Behoud bewaarde ARIA- en data-attributen
- Exclude Comments: Verwijder HTML-commentaren uit de uitvoer
- Auto-format for Gemini: Formatteer uitvoer optimaal voor AI-verwerking
- Remove Scripts & Styles: Strip
<script>,<style>en inline stijlen - Smart Trim Tailwind: Optimaliseer lange Tailwind CSS-klassenlijsten
devcontext-pro/
βββ manifest.json # Manifest V3 configuratie
βββ icons/ # Extensie pictogrammen (16, 32, 48, 128)
βββ assets/ # Afbeeldingen en visualisaties
βββ sidepanel/
β βββ sidepanel.html # Side Panel HTML structuur
β βββ sidepanel.css # Glassmorphism styling & thema's
β βββ sidepanel.js # SidePanelController & State management
βββ scripts/
βββ background.js # Service worker & command handling
βββ content.js # DevContextPro DOM-scraper & overlays
βββ content.css # Overlay & notificatie stijlen
βββ utils.js # Gedeelde helpers (TS generation, diffs)
DevContext Pro biedt een premium gebruikerservaring met:
- Dark Mode First: Diep indigo (
#1e1b4b) en leisteen grijs (#0f172a) palet - Glassmorphism: Matglaseffecten met subtiele transparantie
- Vloeiende Animaties: Micro-interacties voor verbeterde UX
- Material Design 3: Moderne, professionele interfacecomponenten
storage: Gebruikersvoorkeuren, kleurgeschiedenis en extractiegeschiedenis lokaal opslaansidePanel: Weergave en besturing van de Side Panel interfacescripting: Automatische (her-)injectie van content scripts bij onvoorbereide tabshost_permissions(<all_urls>): Content script toegang voor DOM-extractie en opschoning op webpagina's
- Vanilla JavaScript: Geen externe dependencies of frameworks
- Manifest V3: Conform alle moderne Chrome Extensie richtlijnen
- Lokale Scripts: Geen externe CDN-aanroepen voor maximale beveiliging
SidePanelController (sidepanel/sidepanel.js)
- Beheert UI-interacties en voorkeuren
- Zorgt voor automatische content script injectie via
ensureContentScript() - Beheert klembord-tracking, data-lek beveiliging en extractiegeschiedenis
DevContextPro (scripts/content.js)
- Elementselectie met visuele overlay
- DOM-opschoning, multi-select context buckets en diff-berekeningen
- Handelt in-page notificaties en klembordacties af
BackgroundService (scripts/background.js)
- Service worker voor sneltoetsen (
Alt+S,Alt+M) en achtergrond-taken
- Geschiedenis van geΓ«xtraheerde componenten (v1.3.0)
- Automatische script-injectie / storingsherstel (v1.3.0)
- Data-lek beveiliging voor Ask AI (v1.3.0)
- Exporteren naar meerdere formaattypen (JSON, XML)
- Custom CSS selector bouwer
- Cloud sync voor voorkeuren
Sommige pagina's (zoals chrome:// of edge:// internetsites) blokkeren content script injecties vanuit de browser. Probeer de extensie op een normale website te gebruiken of herlaad de pagina.
Als je een plaatsbekleding pictogram ziet:
- Ga naar
chrome://extensions/ - Klik op Remove op de DevContext Pro kaart
- Sluit Chrome volledig en open het opnieuw
- Laad de extensie opnieuw via Load unpacked
Dit project wordt gelicentieerd onder de MIT-licentie.
Gebouwd met β€οΈ voor ontwikkelaars die waarde hechten aan schone code en premium UX