<script Language=
"JavaScript"
>
var
objappVersion = navigator.appVersion;
var
browserAgent = navigator.userAgent;
var
browserName = navigator.appName;
var
browserVersion =
''
+ parseFloat(navigator.appVersion);
var
browserMajorVersion = parseInt(navigator.appVersion, 10);
var
Offset, OffsetVersion, ix;
if
((OffsetVersion = browserAgent.indexOf(
"Chrome"
)) != -1) {
browserName =
"Chrome"
;
browserVersion = browserAgent.substring(OffsetVersion + 7);
}
else
if
((OffsetVersion = browserAgent.indexOf(
"MSIE"
)) != -1) {
browserName =
"Microsoft Internet Explorer"
;
browserVersion = browserAgent.substring(OffsetVersion + 5);
}
else
if
((OffsetVersion = browserAgent.indexOf(
"Firefox"
)) != -1) {
browserName =
"Firefox"
;
}
else
if
((OffsetVersion = browserAgent.indexOf(
"Safari"
)) != -1) {
browserName =
"Safari"
;
browserVersion = browserAgent.substring(OffsetVersion + 7);
if
((OffsetVersion = browserAgent.indexOf(
"Version"
)) != -1)
browserVersion = browserAgent.substring(OffsetVersion + 8);
}
else
if
((Offset = browserAgent.lastIndexOf(
' '
) + 1) <
(OffsetVersion = browserAgent.lastIndexOf(
'/'
))) {
browserName = browserAgent.substring(Offset, OffsetVersion);
browserVersion = browserAgent.substring(OffsetVersion + 1);
if
(browserName.toLowerCase() == browserName.toUpperCase()) {
browserName = navigator.appName;
}
}
if
((ix = browserVersion.indexOf(
";"
)) != -1)
browserVersion = browserVersion.substring(0, ix);
if
((ix = browserVersion.indexOf(
" "
)) != -1)
browserVersion = browserVersion.substring(0, ix);
browserMajorVersion = parseInt(
''
+ browserVersion, 10);
if
(isNaN(browserMajorVersion)) {
browserVersion =
''
+ parseFloat(navigator.appVersion);
browserMajorVersion = parseInt(navigator.appVersion, 10);
}
document.write(
''
+
'Name of Browser = '
+ browserName +
'<br>'
+
'Full version = '
+ browserVersion +
'<br>'
+
'Major version = '
+ browserMajorVersion +
'<br>'
+
'navigator.appName = '
+ navigator.appName +
'<br>'
+
'navigator.userAgent = '
+ navigator.userAgent +
'<br>'
);
</script>