1. CSS- und JavaScript-Injektion
Du definierst ein URL-Muster, schreibst CSS- und/oder JS-Code — die Erweiterung injiziert ihn automatisch bei jedem Laden der Seite. Jede Regel hat ihren eigenen Editor mit Syntaxhervorhebung (CodeMirror).
- CSS wird über ein
<style>-Tag im Dokument-Head injiziert — volle Spezifität verfügbar. - JS wird in der MAIN-World der Seite über
chrome.scripting.executeScriptausgeführt — umgeht CSP in 99% der Fälle, hat Zugriff aufwindow. - Einzelne Regeln per Klick auf der schwebenden Symbolleiste aktivieren / deaktivieren.
- Der Editor hat ein Dark-/Light-Theme, Zeilennummern, Suche und eine ziehbare Leiste zur Größenänderung.