NAME
Plack::Middleware::BrowserDetector - Plack middleware to identify browsers
SYNOPSIS
# in your .psgi
...
builder {
enable 'BrowserDetector';
$app;
}
# and after that in your aplication
my $browser = $env->{'BrowserDetector.browser'}; # HTTP::BrowserDetect object
# check if browser appears to be mobile device
if ($browser->mobile) {
}
# check if browser appears to be chrome
if ($browser->chrome) {
}
DESCRIPTION
This Plack middleware sets a key in the PSGI environment which is HTTP::BrowserDetect object. The HTTP::BrowserDetect determines Web browser, version, and platform from an HTTP user agent string.
See also: Plack::Middleware::BotDetector, HTTP::BrowserDetect
AUTHOR
Dimitar Petrov <mitakaa@gmail.com>