Skip to content

Instantly share code, notes, and snippets.

@jwebcat
Forked from niksmac/detect-mobile-browser.js
Created June 2, 2016 07:56
Show Gist options
  • Save jwebcat/e3f621ddff7c89c6aa7d32b50d7083a5 to your computer and use it in GitHub Desktop.
Save jwebcat/e3f621ddff7c89c6aa7d32b50d7083a5 to your computer and use it in GitHub Desktop.
Nodejs Express code to redirect mobile user agets
var express = require('express'),
app = express();
app.listen(80);
app.get('/', function(req, res){
var ua = req.header('user-agent');
// Check the user-agent string to identyfy the device.
if(/mobile|iphone|ipod|android|blackberry|opera|mini|windows\sce|palm|smartphone|iemobile|ipad|android|android 3.0|xoom|sch-i800|playbook|tablet|kindle/i.test(ua)) {
res.sendfile(__dirname + '/mobile.html');
} else {
res.sendfile(__dirname + '/index.html');
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment