0.1.1 • Published 12 years ago
node-bowser v0.1.1
Node-bowser
Small module to test if the browser is desktop, mobile, tablet and touch device
Install
npm install node-bowser
Usage
node-bowser have some methods available
node-bowser.isMobile();
: returns true if its mobilenode-bowser.isTablet();
: returns true if its a tabletnode-bowser.isTouch();
: returns true if its android, iphone, ipodnode-bowser.isDesktop();
: returns true if its not mobile and not tablet
Examples
var node-bowser = require('node-bowser');
//req can be node request or connect/express request
var bt = new node-bowser(req);
bt.isMobile();
bt.isTablet();
bt.isTouch();
bt.isDesktop();
Help
it goes against some browser names, you can help to extend the list
Test
node-bowser.js
is tested with vows
node test/main.js
using vows
License
See license