Confermo, documentati sull'oggetto navigator. Qui hai un esempio di oggetto window.navigator (in particolare, il mio
):
codice:
{
"vibrate": function vibrate() { "[native code]"; },
"javaEnabled": function javaEnabled() { "[native code]"; },
"getGamepads": function getGamepads() { "[native code]"; },
"mozGetUserMedia": function mozGetUserMedia() { "[native code]"; },
"sendBeacon": function sendBeacon() { "[native code]"; },
"registerProtocolHandler": function registerProtocolHandler() { "[native code]"; },
"registerContentHandler": function registerContentHandler() { "[native code]"; },
"taintEnabled": function taintEnabled() { "[native code]"; },
"mimeTypes": "[object MimeTypeArray]",
"plugins": "[object PluginArray]",
"doNotTrack": "unspecified",
"oscpu": "Linux x86_64",
"vendor": null,
"vendorSub": null,
"productSub": 20100101,
"cookieEnabled": true,
"buildID": 20150126171358,
"battery": "[object BatteryManager]",
"geolocation": "[object Geolocation]",
"appCodeName": "Mozilla",
"appName": "Netscape",
"appVersion": "5.0 (X11)",
"platform": "Linux x86_64",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0",
"product": "Gecko",
"language": "it-IT",
"languages": "it-IT,it,en-US,en",
"onLine": true
}
In particolare potrebbero interessarti le proprietà appCodeName e platform…