Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    connect-mobile-detectionpublic

    Connect Mobile Detection

    Build Status

    Connect middleware which uses the client useragent to detect mobile and tablet devices.

    Adds boolean mobile, phone, and tablet properties to req.

    Note

    It is not always wise to rely on useragents to determine mobile and tablet clients.

    Usage

    For all routes using Connect or Express.

    ...
    var checkMobile = require('connect-mobile-detection');
    ...
    app.use(checkMobile());
    ...
    // inside any route
    console.log(req.mobile);
    console.log(req.phone);
    console.log(req.tablet);
    

    For single routes using Express.

    ...
    var checkMobile = require('connect-mobile-detection');
    ...
    app.get('/', checkMobile(), function (req, res) {
      console.log(req.mobile);
      console.log(req.phone);
      console.log(req.tablet);
    });
    

    License

    Licensed MIT unless otherwise noted. See LICENSE file.

    This module uses public domain code from Chad Smith's detectmobilebrowsers.com project.

    Keywords

    none

    install

    npm i connect-mobile-detection

    Downloadsweekly downloads

    10

    version

    0.0.5

    license

    none

    last publish

    collaborators

    • avatar