browserType

to determine the browser type, this is a middleware of connect.

npm install browserType
2 downloads in the last month

browserType-connet

to determine the browser type, this is a middleware of connect.

install

cd node_modules
git clone https://github.com/brighthas/browserType-connect.git browserType

Example:

var express = require('express')
var app = express.createServer(
    require('browserType')()
)

app.get('/',function(req,res){
  res.send(req.browserType)
})

result:

if IE6 open localhost:3000 , the result is "ie6"
if IE9 open localhost:3000 , the result is "ie9"
if Chrome open localhost:3000 , the result is "chrome"
if Opera open localhost:3000 , the result is "opera"
if Safari open localhost:3000 , the result is "safari"
if Firefox open localhost:3000 , the result is "firefox"
if Maxthon open localhost:3000 , the result is "chrome"
npm loves you