envjs

Envjs is a bridge for running browser javascript without a browser. It was originally developed by John Resig and is now supported by The Envjs Team. It's MIT/GPL and freely available here

With envjs, you can load html files that run just like they would in the browser, including making use of your favorite libraries like jQuery. This file ( which is actually /html/envjs.html ) can be compared to itself loaded in your browser

Envjs/1.6 (Rhino; U; Linux null null; en-US; rv:1.7.0.rc2) Resig/20070309 PilotFish/1.2.0.11

navigator

location

  • location.search =
  • location.assign = function()
  • location.host = rhino-for-webapps.appspot.com:80
  • location.protocol = http:
  • location.hostname = rhino-for-webapps.appspot.com
  • location.hash =
  • location.port = 80
  • location.toString = function()
  • location.replace = function()
  • location.pathname = /html/envjs.html
  • location.href = http://rhino-for-webapps.appspot.com:80/html/envjs.html
  • location.reload = function()

window

  • window.resizeTo = function()
  • window.guid = 1413809510970-424222670967644
  • window.CSSStyleSheet = function()
  • window.SHARETHIS_TOOLBAR = undefined
  • window.HTMLAnchorElement = function()
  • window.screenTop = 1
  • window.clearInterval = function()
  • window.stlib = [object Object]
  • window.Location = function()
  • window.node = [object HTMLElement]
  • window.runCommand = function()
  • window.DOMException = function()
  • window.HTMLTableRowElement = function()
  • window.HTMLDocument = function()
  • window.btoa = function()
  • window.HTMLParser = [object Object]
  • window.Notation = function()
  • window.DocumentType = function()
  • window.url = http://rhino-for-webapps.appspot.com:80/html/envjs.html
  • window.CSS2Properties = function()
  • window.MouseEvent = function()
  • window._$d_ = undefined
  • window.CDATASection = function()
  • window.prompt = function()
  • window.pageYOffset = 0
  • window.Aspect = [object Object]
  • window.EventException = function()
  • window._$de = undefined
  • window.scroll = function()
  • window.pageXOffest = 0
  • window.defaultStatus = Done
  • window.st_showing = undefined
  • window.HTMLLabelElement = function()
  • window.closetimeout = undefined
  • window._$dt = undefined
  • window.moveTo = function()
  • window.CharacterData = function()
  • window.HTMLBodyElement = function()
  • window.outerWidth = 800
  • window.scrollTo = function()
  • window.Entity = function()
  • window.DocumentFragment = function()
  • window.$document = [object HTMLDocument]
  • window.onunload = function()
  • window.__stPubGA = undefined
  • window.load = function()
  • window.DocumentEvent = function()
  • window.Text = function()
  • window.EntityReference = function()
  • window.console = [object Object]
  • window.Element = function()
  • window.atob = function()
  • window.HTMLMapElement = function()
  • window.CSSRule = function()
  • window.window = [Window]
  • window.HTMLElement = function()
  • window.HTMLTitleElement = function()
  • window.HTMLInputElement = function()
  • window.top = [Window]
  • window.HTMLMetaElement = function()
  • window.NodeList = function()
  • window.stautoclose = undefined
  • window.HTMLModElement = function()
  • window.dispatchEvent = function()
  • window.XMLHttpRequest = function()
  • window.Navigator = function()
  • window.HTMLFrameSetElement = function()
  • window.getComputedStyle = function()
  • window.location = http://rhino-for-webapps.appspot.com:80/html/envjs.html
  • window.parent = [Window]
  • window.clearTimeout = function()
  • window.open = function()
  • window.$availLeft = 0
  • window.HTMLStyleElement = function()
  • window.EventTarget = function()
  • window.screen = [object Object]
  • window._thisScript2 = undefined
  • window.outerHeight = 600
  • window.HTMLIFrameElement = function()
  • window.self = [Window]
  • window.Event = function()
  • window.confirm = function()
  • window.HTMLQuoteElement = function()
  • window.$top = 0
  • window.Document = function()
  • window.HTMLObjectElement = function()
  • window.print = function()
  • window._$d = undefined
  • window.Console = function()
  • window.NamedNodeMap = function()
  • window.$css2properties = [object Object]
  • window.opener = null
  • window.HTMLButtonElement = function()
  • window.resizeBy = function()
  • window.Window = function()
  • window.Envjs = function()
  • window.HTMLCanvasElement = function()
  • window.HTMLFieldSetElement = function()
  • window.dispatch = function()
  • window.close = function()
  • window.HTMLTableSectionElement = function()
  • window._slist = undefined
  • window.HTMLCollection = function()
  • window.innerHeight = 600
  • window.__context__ = org.mozilla.javascript.Context@13c0466
  • window.onload = function()
  • window.name = null
  • window.UIEvent = function()
  • window.history = [object Object]
  • window.ProcessingInstruction = function()
  • window.tpcCookiesEnabledStatus = undefined
  • window.HTMLBaseElement = function()
  • window.addEventListener = function()
  • window.SHARETHIS = undefined
  • window.Attr = function()
  • window.tpcCookiesEnableCheckingDone = undefined
  • window.Comment = function()
  • window.__this__ = [Window]
  • window.HTMLOptionElement = function()
  • window.Range = function()
  • window.HTMLScriptElement = function()
  • window.nodeList = [object NodeList]
  • window.moveBy = function()
  • window.obj = undefined
  • window.Screen = function()
  • window.$left = 0
  • window.setTimeout = function()
  • window.HTMLLegendElement = function()
  • window.detail = function()
  • window.DOMImplementation = function()
  • window.HTMLOptGroupElement = function()
  • window.HTMLDivElement = function()
  • window.readyTestInterval = undefined
  • window.scrollBy = function()
  • window.HTMLTableCellElement = function()
  • window.HTMLTableElement = function()
  • window.HTMLFrameElement = function()
  • window.screenLeft = 1
  • window.$history = null
  • window.HTMLParagraphElement = function()
  • window.frames = [object Object]
  • window.JSON = [object Object]
  • window.HTMLTableColElement = function()
  • window.HTMLAreaElement = function()
  • window.MutationEvent = function()
  • window.DOMParser = function()
  • window.screenX = 1
  • window.HTMLUnknownElement = function()
  • window.screenY = 1
  • window.toString = function()
  • window.status =
  • window.closed = false
  • window.XMLParser = [object Object]
  • window.HTMLFormElement = function()
  • window.clientHeight = 600
  • window.alert = function()
  • window.HTMLImageElement = function()
  • window.HTMLLinkElement = function()
  • window.length = 0
  • window.innerWidth = 800
  • window.document = [object HTMLDocument]
  • window._thisScript = undefined
  • window.HTMLTextAreaElement = function()
  • window.setInterval = function()
  • window.History = function()
  • window.clientWidth = 800
  • window.stVisibleInterval = undefined
  • window.Image = function()
  • window.HTMLParamElement = function()
  • window.HTMLHeadElement = function()
  • window._$d0 = undefined
  • window.navigator = [object Object]
  • window._$d1 = undefined
  • window._$d2 = undefined
  • window.Node = function()
  • window.HTMLSelectElement = function()
  • window.removeEventListener = function()
  • window.KeyboardEvent = function()
  • window.XMLSerializer = function()
  • window.$availTop = 0