Sandkasten
Eingaben bleiben auf diesem Gerät
Vorschau
abgeschotteter RahmenKonsole
Ausgaben von console.log und Fehlermeldungen aus der Vorschau erscheinen hier.
Was der Sandkasten schützt - und was er speichert
- Die Vorschau läuft in einem sandbox-Rahmen ohne Zugriffsrechte: Skripte dort sehen diese Seite nicht, nicht die Eingaben des Editors und keine anderen offenen Seiten.
- Externe Zugriffe (Bilder, Skripte, Schriften, fetch(), WebSockets, Weiterleitungen) sind in der Vorschau standardmäßig gesperrt. „Ausführen“ fragt einmal nach, ob fremde Inhalte geladen werden dürfen - die Erlaubnis gilt nur für diese eine Ausführung und wird nicht gespeichert.
- Bekannte Grenze: Ein Skript in der Vorschau kann den Vorschau-Rahmen selbst zu einer fremden Adresse umleiten (Ortswechsel per JavaScript). Automatische Weiterleitungen als meta refresh und alle anderen fremden Ladungen blockiert die Vorschau auch ohne Freigabe und meldet sie in der Konsole.
- Getippte Texte bleiben nur im lokalen Speicher dieses Browsers und werden nicht gesendet. „Alles leeren“ löscht sie endgültig.
- Das HTML-Feld ist der Inhalt der Seite (wie <body>); CSS und JavaScript werden automatisch eingebunden.
- Das Absenden von Formularen ist in der Vorschau ausgeschaltet - Eingabefelder und Knöpfe funktionieren trotzdem (siehe Vorlage „Kleines Formular“).
- Zeilenangaben in Fehlermeldungen beziehen sich auf die ganze Vorschau-Seite, nicht auf das JavaScript-Feld allein.
- Die gespeicherte HTML-Datei ist eine ganz normale, eigenständige Seite - ohne Sandkasten und ohne Konsole.