Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
JavaScript CoffeeScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
build
test
.gitignore
README.md
grunt.js
package.json
sandbox.coffee

README.md

Sandbox.js

Sandbox.js is a tiny library that runs code in a sandboxed environment, by sticking it in an iframe. It creates a global function called sandbox() which returns an iframe.

Options


// Options passed as the first argument to sandbox. Defaults are listed.
{
  // iframe html
  html: '',
  // iframe css
  css: : '',
  // iframe js
  js: '',
  // whether to allow dialogs such as alert/confirm/prompts
  dialogs: true,
  external: {
    // array of external js libraries ie. jQuery
    js: [],
    // array of external js libraries ie. Bootstrap
    css: []
  },
}

Coming soon

Detection of errors in scripts that run, useful for online IDEs. Nice callback system to avoid global iframe callback hell.

Something went wrong with that request. Please try again.