derby-useragent

2.1.0 • Public • Published

Derby Useragent

User agent detection for Derby JS. Works on the server or the browser.

Installation

npm install derby-useragent --save

Usage

Add the middleware:

var app = derby.createApp('...', __filename);
app.get('*', require('derby-useragent')());

Access the useragent data:

app.get('*', function (page, model, params, next) {
  var supportedBrowsers = ['Chrome', 'Firefox', 'Safari'];
  var currentBrowser = model.get('$useragent.browser.name');
  if (!_.includes(supportedBrowsers, currentBrowser)) return next();
  page.render();
});

Options

path - Specify the path to set useragent data. Defaults to $useragent.

Readme

Keywords

Package Sidebar

Install

npm i derby-useragent

Weekly Downloads

1

Version

2.1.0

License

MIT

Last publish

Collaborators

  • psirenny