Mega Code Archive

 
Categories / JavaScript DHTML / Window Browser
 

Using Navigator Properties

<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>