Kodelekeplass — kjør JavaScript eller forhåndsvis en HTML-side, alt lokalt
Kodelekeplass
Prøv kode uten å forlate siden. JavaScript-konsoll-modusen kjører kodebiten i en låst sandkasse og sender console.log / warn / error-utdata tilbake i farger; HTML-forhåndsvisning-modusen gjengir en fullstendig HTML + CSS + JavaScript-side direkte og lar man laste den ned som en fil. Ingen server, ingen opplasting — en ødelagt kodebit (selv en endeløs løkke) kan alltid stoppes, og den kan aldri berøre resten av siden. Beslektet verktøy: Språkdetektor.
JavaScript-kode
HTML + CSS + JavaScript
Sikkerhetsmodell. Begge modusene kjører i en iframe sandbox som bare tillater skript: ingen tilgang fra samme opprinnelse, ingen skjemaer, ingen popup-vinduer og ingen nedlastinger fra sandkassen, så kodebiten kan ikke berøre denne siden, filene eller andre faner. JavaScript kjører i en isolert prosess, så Stopp avbryter en kjørende kodebit, og denne siden fortsetter å svare; hvis en kjøring tar uvanlig lang tid, tilbyr siden Stopp automatisk. Merk at en virkelig endeløs løkke holder sandkasseprosessen opptatt selv etter Stopp — hvis neste kjøring ikke viser noen utdata, last siden på nytt for å gjenopprette. Knappen Last ned siden i HTML-forhåndsvisningen lagrer kilden som en lokal .html-fil.
Hvordan en nettleser-sandkasse kjører koden
Forhåndsvisningsruten er en sandkasset iframe: en egen nettlesingskontekst som ikke kan nå den overordnede sidens DOM eller informasjonskapsler. Konsollutdata fra skriptet fanges opp og speiles tilbake, så feil er synlige uten å åpne utviklerverktøy — og alt kjører i nettleseren, aldri på en server.
Sandkasse er en sikkerhetsgrense, ikke noe kosmetisk — kode som limes inn her, kan ikke berøre denne siden eller andre faner.
🔧 Kode- og utviklingsverktøy
Små kode- og utviklerverktøy som kjører helt i nettleseren.