JSFiddle - React, Tailwind, and code Playground
by bluey
JavaScript
var data = new Object();
var codeName = navigator.appCodeName;
var appName = navigator.appName;
var appVersion = navigator.appVersion;
var language = getLanguage();
var appPlatform = navigator.platform;
var userAgent = navigator.userAgent;
var javaEnabled = navigator.javaEnabled();
var versionMajor = parseInt(navigator.appVersion,10);
var versionMinor = versionMinor();
data['codeName'] = codeName;
data['appName'] = appName;
data['appVersion'] = appVersion;
data['language'] = language;
data['appPlatform'] = appPlatform;
data['userAgent'] = userAgent;
data['javaEnabled'] = javaEnabled;
data['versionMajor'] = versionMajor;
data['versionMinor'] = versionMinor;
function versionMinor() {
var versMajor = parseInt(navigator.appVersion,10);
var appVers = navigator.appVersion;
var pos, versMinor = 0;
if ((pos = appVers.indexOf ("MSIE")) > -1) {
versMinor = parseFloat(appVers.substr (pos+5));
} else {
versMinor = parseFloat(appVers);
}
return (versMinor);
}
function getLanguage() {
if (navigator.userLanguage == "string") {
return(navigator.userLanguage);
} else if (navigator.language == "string") {
return(navigator.language);
} else {
return("(Not supported)");
}
}
//object success
alert(get_json(data));
function get_json(userData)
{
return JSON.stringify(userData);
}