Skip to content Skip to sidebar Skip to footer

Is There Any Way To Detect A User's Mac Hardware Model From The Browser?

I wanted to see if anyone knows if it's possible to detect what Mac computer model a user is has, straight from the browser. Aka 'MacBook Pro (Mid/Late 2007)' or 'MacBook Air (Late

Solution 1:

Nope. The User-Agent header provides some information, but not much:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11

You can test this yourself by going to http://whatsmyuseragent.com/, or dumping the User-Agent header in your favorite server-side language.

Similar information can be found in the navigator object from JavaScript:

appCodeName:"Mozilla"appName:"Netscape"appVersion:"5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11"cookieEnabled:truegeolocation: Geolocation
language:"en-US"mimeTypes: MimeTypeArray
onLine:trueplatform:"MacIntel"plugins: PluginArray
product:"Gecko"productSub:"20030107"userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11"vendor:"Google Inc."vendorSub:""__proto__: Navigator

The only way to get more information is from a browser plugin of some kind.

Post a Comment for "Is There Any Way To Detect A User's Mac Hardware Model From The Browser?"