O'Reilly logo

ASP in a Nutshell, 2nd Edition by A. Keyton Weissinger

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required