To access the capabilities of the browser hitting your web page, you create an instance of the BrowserHawk component from your web script or application. You can then do whatever you wish with the results, such as:
Checking to see if the user meets your minimum browser requirements. If not, they can be redirected to a page explaining your requirements and how to meet them.
Resizing / reformatting your content dynamically depending on their screen size, browser window size, color depth, and other display related properties.
Providing alternatives if required plug-ins are not installed, or guiding them how to obtain any missing plug-ins.
Providing alternative content – for example checking their connection speed and automatically sending them high bandwidth content vs. low bandwidth content.
Recording information about their settings in BrowserHawk Reports or another such log for browser troubleshooting and diagnostics.
Much, much more.
The actual code you use depends on your programming language such as ASP, ASP.NET, JSP, servlets, ColdFusion, ColdFusion MX, and on the version of BrowserHawk used such as ActiveX, .NET, or Java.
See Also: