<HTML>
<HEAD>
<TITLE>Detecting Browser Capabilities</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function displayNavigatorProperties() {
with(document) {
write("<B>appName: </B>")
writeln(navigator.appName+"<BR>")
write("<B>appVersion: </B>")
writeln(navigator.appVersion+"<BR>")
write("<B>appCodeName: </B>")
writeln(navigator.appCodeName+"<BR>")
write("<B>platform: </B>")
writeln(navigator.platform+"<BR>")
write("<B>userAgent: </B>")
writeln(navigator.userAgent+"<BR>")
write("<B>language: </B>")
writeln(navigator.language+"<BR>")
write("<B>Number of mimeTypes: </B>")
writeln(navigator.mimeTypes.length+"<BR>")
write("<B>Number of plugins: </B>")
writeln(navigator.plugins.length)
}
}
function displayExplorerProperties() {
with(document) {
write("<B>appName: </B>")
writeln(navigator.appName+"<BR>")
write("<B>appVersion: </B>")
writeln(navigator.appVersion+"<BR>")
write("<B>appMinorVersion: </B>")
writeln(navigator.appMinorVersion+"<BR>")
write("<B>appCodeName: </B>")
writeln(navigator.appCodeName+"<BR>")
write("<B>platform: </B>")
writeln(navigator.platform+"<BR>")
write("<B>cpuClass: </B>")
writeln(navigator.cpuClass+"<BR>")
write("<B>userAgent: </B>")
writeln(navigator.userAgent+"<BR>")
write("<B>cookieEnabled: </B>")
writeln(navigator.cookieEnabled+"<BR>")
write("<B>browserLanguage: </B>")
writeln(navigator.browserLanguage+"<BR>")
write("<B>userLanguage: </B>")
writeln(navigator.userLanguage+"<BR>")
write("<B>systemLanguage: </B>")
writeln(navigator.systemLanguage+"<BR>")
write("<B>onLine: </B>")
writeln(navigator.onLine+"<BR>")
write("<B>Number of mimeTypes: </B>")
writeln(navigator.mimeTypes.length+"<BR>")
write("<B>Number of plugins: </B>")
writeln(navigator.plugins.length+"<BR>")
write("<B>userProfile: </B>")
writeln(navigator.userProfile)
}
}
function displayBrowserProperties() {
if(navigator.appName=="Netscape")
displayNavigatorProperties()
else
if(navigator.appName=="Microsoft Internet Explorer")
displayExplorerProperties()
}
displayBrowserProperties()
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
|