BrowsCap.ini

The BrowsCap.ini file includes the HTTP_USER_AGENT header definitions and the properties for the browsers defined by those headers. For more information about the HTTP headers sent by the client, see the latest specification for the HTTP protocol. You can add to the BrowsCap.ini file as many property definitions as you wish. You also can define default values for each property definition.

Your BrowsCap.ini file must reside in the same physical directory as BrowsCap.dll. This is the \WinNT \System32\inetsrv directory by default for Internet Information Server 5.0.

The format of the BrowsCap.ini file must match the following:

[; comments]
[UserAgentHTTPHeader]
[Parent = strBrowserDefinition]
[strProperty1 = vntValue1]
. . . [additional code]
[strPropertyN = vntValueN]

; Default Browser Settings
[strDefaultProperty1 = vntDefaultValue1]
. . . [additional code]
[strDefaultPropertyN = vntDefaultValueN]

The elements in the previous code break down as follows:

comments

You can add comments to the BrowsCap.ini file at any place in the file by starting the comment line with a semicolon. These comments are ignored by the BrowserType object.

UserAgentHTTPHeader

There is one UserAgentHTTPHeader sent by the client for each browser type defined in the file. For each browser type thus defined, there is a series of property name/value pairs for that browser. Each UserAgentHTTPHeader entry in the BrowsCap.ini file must be unique.

If you have several browser types that have the same property/value ...

Get ASP in a Nutshell, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.