Webmaster.Info
  Home
  AOL Client
  AOL Network
  Netscape Gecko
  Cookies
  HTTP Headers
  P3P
  Security
  FAQ
  Glossary
  Postmaster@AOL
  DNS@AOL

Browser Detection

Compatibility | Detection | Parental Controls | HTML Email | AOL Client Software

AOL has distributed a variety of browsers for use by our members. The most recent browser software is based on the Microsoft Internet Explorer (MSIE). Please consult the browser functionality table for more specific information on support features and functions. To detect which browser a member is using, configure your web server to examine the HTTP User-Agent field. We recommend you use the "Vary:" HTTP Header. Please note that many applications on your own computer that access the Internet can modify your browser's user agent string.

User-Agent Strings may not exactly match the versions given because release software can contain extra numbers or characters. We do not recommend using exact string matches, but instead test for substrings.

Refer to Netscape's Browser Detection and Cross-Browser Support article for recommended practices for detecting browsers based on Netscape Gecko.

For Example: (in Pseudo-Code)
IF USERAGENT CONTAINS AOL THEN (DO X) ELSE (DO Y)

Also, testing for specific version numbers is not recommended, but instead check for a MINIMUM version number to ensure future compatibility.

For Example: (in Pseudo-Code)
IF MSIE VERSION IS GREAT THAN 4 (DO X) ELSE (DO Y) 

Click here to view your current browser version:

User-Agent Associated with each Browser Version

32-bit Windows AOL:

AOL Version Browser Type User-Agent Notes
Formulas:
Windows AOL 3.0 and higher Internet Explorer 3.x and higher Mozilla/x.x (compatible; MSIE 3.x; AOL x.x; Windows xx) Formula for determining user-agent for AOL client 3.0 or higher with MSIE 3.0 or higher. User-agent for IE 3.x uses Mozilla 2.0 while IE 4.x and IE 5.x use Mozilla 4.0.
Examples:
Windows AOL 9.0/Windows XP MSIE 6.x/Windows XP Mozilla/4.0 (compatible; MSIE 6.0; AOL 9.0; Windows NT 5.1)  
Windows AOL 8.0/Windows XP MSIE 6.x/Windows XP Mozilla/4.0 (compatible; MSIE 6.0; AOL 8.0; Windows NT 5.1)  
Windows AOL 7.0/Win98 MSIE 5.5/Windows 98 Mozilla/4.0 (compatible; MSIE 5.5; AOL 7.0; Windows 98)    
Windows AOL 6.0/Win98 MSIE 5.5/Windows 98 Mozilla/4.0 (compatible; MSIE 5.5; AOL 6.0; Windows 98)   
Windows AOL 5.0/Win98 MSIE 5.0/Windows 98 Mozilla/4.0 (Compatible; MSIE 5.0; AOL 5.0; Windows 98)  
Windows AOL 4.0/Win95 MSIE 3.02/Windows 95 Mozilla/2.0 (Compatible; MSIE 3.02; AOL 4.0; Windows 95)  
MSIE 4.01/Windows 95 Mozilla/4.0 (Compatible; MSIE 4.01; AOL 4.0; Windows 95)  
Windows AOL 3.0/Win95 MSIE 3.02/Windows 95 Mozilla/2.0 (Compatible; MSIE 3.02; AOL 3.0; Windows 95)
MSIE 4.01/Windows 95 Mozilla/4.0 (Compatible; MSIE 4.01; AOL 3.0; Windows 95

16-bit Windows AOL:

AOL Version Browser Type User-Agent Notes
Hard-Coded Strings:
Windows AOL 4.0/16 bit MSIE 3.0/16 bit Mozilla/2.0 (Compatible; MSIE 3.0; AOL 4.0; Windows 3.1) The Internet Explorer web browser in the Win16 version of AOL 4.0 is hard coded into AOL and cannot be upgraded separately. Therefor, the user-agent string should be constant for all users of 16-bit AOL 4.0 with the exception of the operating system parameter at the end of the string

Macintosh AOL:

AOL Version Browser Type User-Agent Notes
Hard-Coded Strings:
Mac AOL 5.0/ OS X MSIE 5.2/Mac OS X Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.2) Gecko/20020924 AOL/7.0   
Mac AOL 5.0 MSIE 4.01/Mac_PPC Mozilla/4.0 (compatible; MSIE 4.01; AOL 5.0; Mac_PPC) The Internet Explorer web browser in the Macintosh version of AOL 5.0 is hard coded into AOL and cannot be upgraded separately. Therefor, all Mac versions of AOL 5.0 should have the same user-agent string with the exception of the system type parameter at the end of the string.
Mac AOL 4.0 MSIE 4.01/Mac_PPC Mozilla/4.0 (compatible; MSIE 4.01; AOL 4.0; Mac_PPC) The Internet Explorer web browser in the Macintosh version of AOL 4.0 is hard coded into AOL and cannot be upgraded separately. Therefor, all Mac versions of AOL 4.0 should have the same user-agent string with the exception of the system type parameter at the end of the string.
MSIE 4.01/Mac_68K Mozilla/4.0 (compatible; MSIE 4.01; AOL 4.0; Mac_68K)

Nonstandard AOL Clients:

AOL Version Browser Type User-Agent Notes
Formulas:
AOL@SCHOOL Internet Explorer 3.0 or higher Mozilla/x.x (compatible;MSIE x.x; AOLatSchool; Windows 98) User-agent for IE 3.x uses Mozilla 2.0 while IE 4.x and IE 5.x use Mozilla 4.0. User-agent string my be delimited improperly.
Dell Internet Explorer 3.0 or higher Mozilla/x.x (compatible;MSIE x.x; AOL 5.0; Windows xx)
Target Special Edition Internet Explorer 3.0 or higher Mozilla/x.x (compatible;MSIE x.x; AOL 5.0;TargetAOL5.0; Windows xx)
Gateway.net Internet Explorer 3.0 or higher Mozilla/x.x (compatible;MSIE x.x; CS 2000; Gateway.net; Windows xx)
WalMart.net Internet Explorer 3.0 or higher Mozilla/x.x (compatible;MSIE x.x; CS 2000; Walmart; Windows xx)
Walmart Special Edition Internet Explorer 3.0 or higher Mozilla/x.x (compatible;MSIE x.x; AOL 5.0; Windows xx)
Circuit City Internet Explorer 3.0 or higher Mozilla/x.x (compatible;MSIE x.x; AOL 5.0; Windows xx)
Hard-Coded Strings:
AOL TV TV Navigator Mozilla/3.0 NAVIO (11; 13; Philips; PH200; 1; 2.0C36_AOL.0110OPTIK; R2.0.0110_fc9c2) Specific version numbers subject to change.

Netscape Navigator:

Netscape Version Browser Type User-Agent Notes
Formula:
All Versions Netscape Navigator Mozilla x.x [en] (WinXX)  

CompuServe:

All versions of CompuServe 2000 and CompuServe 7add the string "CS 2000" to the user-agent string. Unfortunately, there is no way to determine CompuServe 2000 version information through the user-agent string. CompuServe Classic adds no information at all to the user-agent string. If you intend to filter CompuServe 2000 users with the user-string, it is important to note that the string may contain substring 'CS 2000' (with space) or 'CS2000' (without space) depending on the system of the user. It would be wise to search for both substrings.

CompuServe Version Browser Type User-Agent Notes
Examples:
CompuServe 2000 5.0/Win98 Internet Explorer 4.0/Windows 98 Mozilla/4.0 (compatible; MSIE 4.0; CS 2000; Windows 98) Internet Explorer 4.0 or higher uses Mozilla/4.0. Internet Explorer 3.x uses Mozilla/2.0.
CompuServe Classic/Win95 Internet Explorer 3.02/Windows 95 Mozilla/2.0 (compatible; MSIE 3.02; Windows 95) CompuServe Classic does not affect the user string.
CompuServe 7 Netscape Gecko Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.4.2) Gecko/20020502 CS 2000 7.0/7.0. Netscape recommends detecting "Gecko" vs. the entire string
(more info)