Runner HTML Sandbox
Esegui il codice HTML in un ambiente sandbox sicuro e isolato.
Introduzione
Un runner HTML in modalità sandbox fornisce un ambiente sicuro per l'esecuzione del codice. La sandbox isola il tuo codice dal resto della pagina e dal tuo sistema, garantendo che anche il codice dannoso o contenente bug non possa causare danni oltre il pannello di anteprima.
Cos'è una sandbox?
Nello sviluppo web, una sandbox è un ambiente di esecuzione isolato. Il codice in esecuzione all'interno di una sandbox non può accedere a risorse esterne ad essa, come cookie, spazio di archiviazione locale, altre schede del browser o sistema operativo. La nostra sandbox HTML utilizza l'attributo sandbox iframe HTML5 per creare questo isolamento.
Livelli di sicurezza
- Attributo sandbox iframe: limita le funzionalità del contenuto incorporato
- Isolamento URL BLOB: il codice viene caricato da un URL BLOB temporaneo, non dal dominio principale
- Nessuna trasmissione al server: il codice non lascia mai il tuo browser
- Pulizia automatica: gli URL BLOB vengono revocati dopo l'uso
Cosa consente la Sandbox
- Esecuzione JavaScript (per anteprime interattive)
- Finestre di dialogo modali (avviso, conferma, richiesta)
- Rendering CSS (comprese animazioni e transizioni)
- Rendering di immagini e media
- Caricamento di risorse esterne (caratteri, librerie CDN)
Cosa blocca il Sandbox
- Navigazione della pagina principale
- Invii di moduli
- Finestre pop-up
- Accesso ai cookie o allo spazio di archiviazione della pagina principale
- Accesso ad altre schede o finestre
Saperne di più
Per una spiegazione tecnica dettagliata, leggi la nostra pagina Metodologia.
Domande frequenti
No. La sandbox isola il codice dalla pagina principale e dai dati del browser.
La sandbox fornisce una protezione significativa, ma nessuna sandbox è perfetta. Esegui solo codice da fonti di cui ti fidi.
Il ciclo infinito verrà eseguito all'interno dell'iframe sandbox. Puoi chiudere la scheda o ricaricare la pagina per interromperla.