Reputation:
I'm trying to write a simple script that will display the current browser name, version, and the operating system. Here's but don't think I'm on the right path. Also how can I use parseInt() function to print just the version number?
<!DOCTYPE html>
<html>
<head>
<title>Window Open Example 2</title>
</head>
<body>
<script type="text/javascript">
document.write(navigator.appVersion);
</script>
</body>
</html>
Upvotes: 2
Views: 526
Reputation: 874
for get browser name
<script>document.getElementById("demo").innerHTML
="Name is " + navigator.appName +". ode name is " + navigator.appCodeName;
for version
document.getElementById("demo").innerHTML = navigator.userAgent;
for OS
var OSName="unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
document.write('Your OS: '+OSName);
for parseINT
document.getElementById("demo").innerHTML =
parseInt(navigator.appVersion, 10);
Upvotes: 0
Reputation: 294
You should use parseFloat in case of Version number like "5.01"
document.write(parseFloat(navigator.appVersion).toFixed(1));
toFixed() tells how many dezimal places should be visible.
Upvotes: 2