Skip to content

Versal/sandbox-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published