Capturing detailed IE Browser Version

"About Internet Explorer" shows that my IE version is 8.0.6001.18702C0. Is there any way to capture that programmatically in Java/JavaScript?
Who is Participating?
for_yanConnect With a Mentor Commented:
Well, I don't think it is possible on the server-side.

About the client-side:
I noticed that my version information in the About window
is identical with File Version information of the
C:\Program Files\Internet Explorer\IEXPLORE.EXE file (just hover over this file or HMMAPI.DLL in
the same folder and you'll see this File Version; you may check if it is the
same with higher versions, I have IE 6.0.2900.5512).

This is java script code which uses ActiveX and which will give FileVersion
information for any local file. I checked that it gives version
by browsing to IEXPLORE.EXE
   function A()
   var oas = new ActiveXObject("Scripting.FileSystemObject");
   var d = document.a.b.value;
    var e = oas.getFile(d);
   var f = oas.GetFileVersion(d);

   <form name="a">
   <input type="file" name="b">
  <input type="button" name="c" value="SIZE" onClick="A();">

johnportaldevAuthor Commented:
well, this only gives the browser version as "Browser Name: Microsoft Internet Explorer", but it wont give any details about the version. I am looking for capturing very detail information of the browser version like "8.0.6001.18702C0". I dont know if that is possible using Java/jAVASCRIPT.

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

check the user agent string
johnportaldevAuthor Commented:
The scripts completely use User Agent string for capturing the browser version. Here my UA string is

"Browser Version: 4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.0.3705; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; .NET CLR 2.0.50727)".
The max i can get from that is "MSIE 8.0", I don't know how to get the detailed  version "8.0.6001.18702C0"

Any thoughts?
All these Javascript methods seem to return a lot of numbers, but none of those
are similar to what I have in about window in my browser.

Well, I have old version 6 IE, maybe it is better with newer versions

With Firefox they work better - it actually is the same with what I see in About
if its not in the user agent string then its probably not available
what do you need it for?
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.