0.1.1 • Published 14 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-bowserUsage
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.jsusing vows
License
See license
