Dieses Dokument legt die technischen Standards, Performance-Vorgaben und Sicherheitsregeln für skalierbare Vektorgrafiken (SVG) fest, die auf aikitext.com gerendert und bereitgestellt werden. Alle Inline- und externen SVG-Elemente müssen diese Richtlinien strikt einhalten, um optimale Ladezeiten und vollkommenen Schutz vor Cross-Site-Scripting (XSS) zu gewährleisten.
Aufgrund der XML-Struktur von SVGs kann nicht vertrauenswürdiger Vektor-Code beliebiges JavaScript ausführen. Alle auf aikitext.com hochgeladenen oder bereitgestellten SVG-Dateien müssen folgenden Vorgaben entsprechen:
<script>-Tags sind strengstens untersagt und werden automatisch entfernt.onload, onclick oder onerror sind nicht gestattet.<foreignObject>-Elemente werden blockiert, um die Injektion von HTML-Inhalten zu verhindern.DOMPurify oder einen gleichwertigen serverseitigen Parser bereinigt werden.Um eine hohe Performance auf Desktop- und Mobilgeräten zu gewährleisten:
viewBox-Attribut (z. B. viewBox="0 0 24 24") und vermeiden Sie feste width- oder height-Attribute, außer wenn sie für spezielle responsive Container benötigt werden.fill="currentColor") für Icons, um nahtlose Theme-Anpassungen (Light/Dark Mode) zu ermöglichen.<img src="dateiname.svg" /> ein, um die Grafik in einem isolierten Kontext (Sandboxing) auszuführen, in dem die Skriptausführung standardmäßig deaktiviert ist.Content-Type: image/svg+xml sowie entsprechende Sicherheits-Header setzen (Content-Security-Policy: default-src 'none').info@aikitext.com.