Home   |   Windows   |   Linux   |   Reseller   |   Support   |   1-866-MavwebNet Toll Free   

 Web Hosting
 Place Order
 Linux Shared
 Windows Shared
 Reseller Hosting
      Dual Platform

 Windows Unlimited
      Domains

 Linux Unlimited
      Domains

 Control Panel Demo
 Hsphere Features
 Dedicated Hosting
 Support Center
 General Info
 FAQs
 Technical Info
 Frontpage Resources 
 Interdev Resources
 Downloads
 Link to Us
 Terms of Service

 Web Design
 General Information
 Contact Us

 Features
 SQL
 Email
 Stats

 Components
 ASPDNS
 ASPHTTP
 ASPImage
 ASPMail
 ASPPop3
 ASPTear
 Browser Hawk
 SA-Fileup
 SA-Archive

 Resources
 ASP
 DSN-Less Wizard
 HTML
 JavaScript
 MouseOver Wizard
 NewsGroups
 Style
 Web Color Chart

 Search Mavweb
  
   All Words
   Any Word  
  Join Our Mailing List!
  
  


BrowserHawk Component

Click here for the Complete Documentation

Click here for the Examples

BrowserHawk combines a powerful set of features to provide you with the ultimate browser detection tool. These features result in highly accurate and reliable browser detection, requiring very little or no maintenance at all!

Here are just a few of BrowserHawk’s powerful benefits and features at a glance:

 

Accuracy: BrowserHawk is the most accurate means for recognizing browsers, search engines, and other such agents and their associated capabilities. In addition to recognizing every single Netscape and Internet Explorer user agent without exception, BrowserHawk also recognizes more than 9 times as many user agents as versions of browscap.ini and other forms of browser detection. And best of all, it even recognizes new browsers automatically!

 

Reliability: BrowserHawk is designed to proactively handle many of the "gotchas" that have traditionally haunted older browser detection methods – providing you with reliability you can count on. No longer will you return to the office to see that the latest release of a popular browser has caused thousands of visitors to have their browser treated as "unknown".

 

100% Maintenance FREE! With browser software changing so rapidly, the need to keep you browser definition information current has never been greater. But a task such as this requires you to constantly track down and keep on top of new definition files, installing them as soon as possible. Right? Not any longer. BrowserHawk is designed to be 100% maintenance free. It automatically checks with the cyScape server for updated definition files, and downloads and installs them for you while you sleep! What if you have customizations to your definitions? No problem. BrowserHawk will automatically merge them into the updated definitions for you before installing the update. It even sends you an email notification informing you that a new definition file was downloaded and installed, including a full description on what's been updated in the new release. Just set it and forget it! This feature is available in the Professional and Enterprise Editions.

 

Disabled cookie detection: BrowserHawk features the CookieDetector which allows you to accurately determine whether a use has disabled their cookies. You can even detect the difference between disabled session cookies and disabled permanent cookies with IE 5.0 and later. This advanced cookie detection allows you to notify users with disabled cookies that they need to enable their cookies, before they try to use parts of your site which will not operate correctly with cookies disabled.

 

Disabled JavaScript and Java applet detection: BrowserHawk easily and accurately detects all visitors that come to your web site with their Java applets or JavaScript disabled. Many sites depend on the user having these features enabled to function properly. With BrowserHawk you can now ensure that these features are enabled and properly handle users with disabled applets or JavaScript. This feature is available in the Professional and Enterprise Editions of BrowserHawk.

 

Plug-in detection: BrowserHawk detects the presence of several plug-ins, such as Macromedia’s Flash and Shockwave, as well as Adobe Acrobat, RealPlayer, MediaPlayer, and QuickTime. This enables you to know exactly what content, if any, should be streamed to the visitor’s browser. This feature is available in the Professional and Enterprise Editions of BrowserHawk.

 

User connection speed detection: BrowserHawk detects the visitor’s connection speed, measured in bits per second. This information is extremely valuable in knowing what is the best content to send to the visitor. For example, if the user is on a dial-up connection at 56Kbps you may wish to send a slimmed down version of movies or graphics than you would for a user on a DSL or T1 connection. This feature is available in the Professional and Enterprise Editions of BrowserHawk.

 

Screen size resolution detection: BrowserHawk detects the visitor’s screen resolution. For example, 800 pixels wide by 600 pixels high. In addition it also detects the available size of the browser window, which is typically smaller than the screen resolution due to task bars, menus, and browser windows which are not maximized. Used this data to ensure that table and other layouts are presented optimally for your visitor’s view. This feature is available in the Professional and Enterprise Editions of BrowserHawk.

 

Real-time stats and tracking with Performance Monitor: BrowserHawk provides unique, detailed browser statistics currently not available with traditional web stats reporting software packages. For example, you can see in real-time the number of visitors with disabled cookies and JavaScript, Flash level support, screen size resolution, and much more! In addition you can also closely monitor and track the cyScape DashCache parameters to enable you to finely tune BrowserHawk for optimal performance in your environment. This feature is only available in the Enterprise Edition of BrowserHawk.

 

Reverse DNS lookup: Using BrowserHawk's ResolveIP method you can easily determine what host name a visitor is coming from based on their IP address.

 

Detection of wireless devices: BrowserHawk detects Wireless Application Devices (WAP), PDAs (such as Palm Pilots), and NTT DoCoMo devices as well. This feature makes detecting and supporting wireless devices considerably easier.

 

Ready to use Browser Troubleshooting script: BrowserHawk includes our browserinfo.asp script to help you quickly collect browser details from visitor’s which are having browser issues with your site. This script automatically collects all the details of the visitor’s browser, asks the visitor for a description of the program and their contact information, and then automatically emails the problem report with all the details to you for analysis. You can also easily modify the script to write the information to a database if you wish.

 

Properties based on Cookies, Environment variables, and more: You can define Filters in BrowserHawk which allow you to set or override a browser's property based on the contents of any cookie or server environment variable. This provides greater programming flexibility and convenience for the developer.

 

Integration with Microsoft InterDev: BrowserHawk integrates with InterDev for great convenience while designing your web page. This allows you to use Microsoft's IntelliSense feature, which displays all of BrowserHawk's available properties as you type.

 

Over 70 properties: Beyond just the basic browser capabilities such as tables, frames, and cookies, BrowserHawk provides advanced capability information on several other valuable properties. These properties include WAP, PDA, ConnectionSpeed, Plugin_Flash, Height, Width, JavaScriptEnabled, CookiesEnabled, FileUpload, MouseOver, Authenticode, SSL, SSLKeySize, StyleSheets, DHTML, XML, AOLVersion and even layout-oriented properties such as font color, table background colors, and much more. In total BrowserHawk supports over 70 properties and we are continuing to expand this information.

 

Visual browser definition editor: BrowserHawk includes an intuitive, easy to use Editor which makes viewing, testing, modifying, and even creating new browser definitions a breeze. You can also customize or add new browser properties, and create filters for advanced browser detection. The BrowserHawk Editor provides a tree-like view of all your defined browsers, grouped visually into folders by manufacturer or "family". The Editor also makes updating a browser capability for one or more browsers a breeze with just the click of the mouse – which means no more rummaging through thousands of lines of definitions in a .ini file! The BrowserHawk Editor makes managing and maintaining your definitions a true delight.

 

Advanced user agent matching: BrowserHawk supports true search expressions including wildcard characters as well full support for setting a range of wildcard values (i.e. Mozilla/4.0[3-9]*). And, you can use as many wildcard characters as you’d like for each user agent match string. The result is unprecedented accuracy and reliability in recognizing browsers and their capabilities.

 

Conditional property settings with Filters: Yet another powerful feature BrowserHawk provides is Filters. Filters provide a powerful mechanism for overriding an assigned property value with a new value, based on keywords or characters that occur within user agent strings. This allows you to define rules, under which a special property value is assigned for user agents which match your defined rules. Filters provide additional power to your browser detection, and help keep browser definitions to a minimum - making for simplified maintenance.

 

Browser Hit Test tool (Professional and Enterprise Editions): BrowserHawk provides an advanced browser Hit Tester that will prove invaluable to those of you adding new definitions or customizing existing ones. Because of the dynamic nature of BrowserHawk’s property settings and the use of filters, just viewing the default capabilities for a given browser is not always indicative of what the final property settings will be after filters are applied. This is due to variations in the user agent strings. The Hit Tester allows you to test any specific user agent you wish, and instantly shows all the final property values settings after all filters have been applied. You can even import a list of user agents to test your definitions as needed.

 

Automatic Version Detection (AVD): BrowserHawk's AVD has advanced built-in intelligence for automatically recognizing the version number contained in the browser’s user agent string. This eliminates the need to create a separate browser definition for each user agent. Instead, one browser definition is used which can handle all variations of a version number within a string – as the version number properties are detected and set at run-time. As new versions of browsers are released, BrowserHawk will automatically recognize the browser and its capabilities, even though there is no specific definition for it. For example, a change in version number from Internet Explorer 4.01 to 4.02 will still be recognized – even without a specific entry for it in your definitions!

 

Integrated definition file updates (subscribers only): Browser definitions are constantly changing, and we’ve made downloading and installing the latest updates as simple as clicking your mouse. Just press the Download button on the toolbar, and BrowserHawk will check cyScape’s server to see if your definitions need updating. If so, it will automatically log you on to our server and download the latest definition file for you. You can even choose to have BrowserHawk automatically proceed to merge any customizations you made to your definitions with our latest update, and install the resulting file! All this with just a single press of a button.

 

Automatic merging of your customizations (Professional and Enterprise Editions): Another very powerful feature of BrowserHawk is its ability to merge customizations you make to your browser definitions with updated versions of cyScape’s definitions as they are released. If you plan to customize your BDF, this feature will prove invaluable and will provide you with 100% maintenance-free browser definitions! And this is no ordinary merge feature. Our implementation is extremely powerful, allowing you to modify browser descriptions and even property names, yet still get updated definitions for those browsers and properties even if they are now under a different name!

 

Definition upload to production server: If you are developing your web site on a test or staging server (as is typical), BrowserHawk provides a seamless Upload operation for transferring your updated definition files from your local machine to your production web server. So whether your production web server is on your local LAN, or halfway around the world with your ISP, just click a single button and BrowserHawk does the rest (via a network file copy or FTP transfer). In fact, you can configure BrowserHawk so that with the press of one button, it will: download the latest definitions from cyScape, merge them with any customizations you’ve made, and transfer the newly resulting definitions up to your production web server!

 

Advanced browser definition data: BrowserHawk comes standard with cyScape latest advanced browser capability information. Our browser definition data is the most comprehensive available, accounting for just about all browsers and search agents that may likely visit your site. This browser definition data has been successfully tested to recognize thousands of unique browser user agents and variations thereof!

 

True property data types: BrowserHawk provides true data types of Integer, String, Double, Boolean, and Datetime for you to assign to the properties you create. As true data types, you no longer need to typecast the properties in your web scripts using functions like CInt() and CLong(). This results in cleaner, more compact code in your web scripts with less change for syntax or other related errors.

 

Remote definition file updates: BrowserHawk is designed from the ground up to make administration a breeze. In fact, its fully automated and you can't get much easier than that. But for folks who wish to manually update their definitions, there are various methods for doing so – whichever is the most convenient for you

 

Support for Allaire ColdFusion: BrowserHawk can be used in any web scripting language which supports ActiveX components, such as ASP and Allaire’s ColdFusion 3.01 and higher. ColdFusion uses who long ago only wished they could use browscap.ini can now enjoy the true power of a professional development tool for handling their browser recognition needs.

 

Automatic user agent logging: BrowserHawk provides flexible logging options for the automatic logging of user agents hitting your site. Choose from options to log all user agents, or just those user agents which do not have a browser definition in your data file. Then, import that log data back into the BrowserHawk Editor and use the Hit Tester to create a test a new browser definition for that entry!

 

Customizable preferences and options: BrowserHawk provides a great deal of flexibility to allow you to work how you are most comfortable. A suite of program preference and options is available for you to customize BrowserHawk to best suit how you like to work.

 

New and upcoming features: BrowserHawk is an innovative, revolutionary product loaded with features to provide the ultimate experience in designing your site around browser capabilities. We listen closely to our customer's feedback, and new features and enhancements are being added on an ongoing basis.


Copyright 1999 MavWeb. All Rights Reserved