This is where you'll find free Web-based browser sniffers that reveal your browser's capablities. These parameters (browser version, name, javascript/java capabilities, object/method support) can be useful when writing scripts to gracefully degrade, and for redirects to appropriate pages. (Note: our use of the term "sniffer" here should in no way be confused with products from Sniffer Technologies, Inc.)
Our client side browser sniffer based on JavaScript, which includes links from our popular object and method detection tests to more detailed information on how they work. Works in all JavaScript-enabled browsers including Gecko m7.
BrowserHawk is an industrial strength server-side browser sniffer for ActiveX and Java environments. Usable from ASP, ColdFusion, servlets, and JSP, this component detects over 40 browser properties. From Cyscape.