Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

70 lines (60 sloc) 1.081 kB

Cross platform environment detection library for JavaScript. Tested platforms; Node, Firefox 4, Chrome 12, IE8

Install

Usage

On Browsers:

<script src="environ.js"></script>

> environ()
{ chrome: true, dom: true, gecko: true, navigator: true, safari: true, v8: true, webkit: true }
> environ.node()
false
> environ.dom()
true
> environ.v8()
true
> environ.webkit()
true

On a CommonJS compliant platform:

> var environ = require('environ');

> environ()
{ linux: true, modules: true, node: true, v8: true }
> environ.packages()
true
> environ.node()
true
> environ.dom()
false
> environ.v8()
true
> environ.webkit()
false

Available Methods

  • dom
  • chrome
  • firefox
  • gecko
  • jsc
  • ie
  • ie6
  • ie7
  • ie8
  • ie9
  • ie10
  • kindle
  • linux
  • modules
  • navigator
  • node
  • mobile
  • opera
  • safari
  • webkit
  • v8

Testing

  • node test/node.js
  • w3 test/browser.html
Jump to Line
Something went wrong with that request. Please try again.