Revision: 16476
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 5, 2009 20:31 by robksawyer
Initial Code
function Client() {
}
Client.prototype.mobileClients = [
"midp",
"240x320",
"blackberry",
"netfront",
"nokia",
"panasonic",
"portalmmm",
"sharp",
"sie-",
"sonyericsson",
"symbian",
"windows ce",
"benq",
"mda",
"mot-",
"opera mini",
"philips",
"pocket pc",
"sagem",
"samsung",
"sda",
"sgh-",
"vodafone",
"xda",
"iphone",
"android"
];
Client.prototype.isMobileClient = function(userAgent)
{
userAgent=userAgent.toLowerCase();
for (var i in this.mobileClients) {
if (userAgent.indexOf(this.mobileClients[i]) != -1) {
return true;
}
}
return false;
}
var client = new Client();
client.isMobileClient(navigator.userAgent);
Initial URL
http://www.phpdevblog.net/2009/01/detecting-mobile-devices.html
Initial Description
Initial Title
Client-side mobile device detection
Initial Tags
phone, mobile, iphone
Initial Language
JavaScript