Browser Capabilities

Each PeopleSoft website has a browser capabilities file (browscap) located in:

<PS_CFG_HOME>\webserv\<domain>\applications\peoplesoft\PORTAL.war\WEB-INF\psftdocs\<site>

The system uses the browser capabilities file to form rules based on the values received from the user-agent string sent from client browser connections. The user-agent string identifies various characteristics of the browser and provides system details required for host web servers to tailor content sent to that browser and platform type, as needed. Upon receiving the values passed in the user-agent string, the system matches the values to the rules stored in the browser capabilities file to determine various characteristics, including browser support level, browser type, operating system, device type, and so on.

The file itself contains documentation for the syntax for the properties and rules. However, it is not a file that would be modified regularly outside of Oracle development. It should be modified only if needed or if instructed to do so by Oracle representatives. Keep track of changes, as any changes made to the file would be overwritten during upgrades and maintenance updates.

Rules for Browser Type and Version

Property Values Description

browserType

  • CHROME

  • IE

  • FIREFOX

  • Safari

Browser type.

browserTypeClass

  • chrome

  • ie

  • ie edge

  • firefox

  • safari

Browser type.

browserFluidCapable

Y or N

Indicates whether the browser will support PeopleSoft Fluid User Interface applications.

browserVersion

  • 8.0

  • 9.0

  • 10.0

  • 11.0

  • 12.0

Indicates browser version. Used only for Microsoft Internet Explorer.

ieTridentVersion

  • 4.0

  • 5.0

  • 6.0

  • 7.0

  • 8.0

Indicates the version of the Trident layout engine used by the browser. Used only for Microsoft Internet Explorer.

Rule Examples:

if Chrome/
browserType=CHROME;
browserTypeClass=chrome;
browserFluidCapable=Y

Rules for Platform

Property Values Description

browserPlatform

  • WIN

  • WINXP

  • WIN8

  • WIN7

  • WINVISTA

  • WIN2008

  • WIN10

  • MAC

  • MAC68K

  • MACPPC

  • MACIPAD

The operating system on which the browser runs.

Rule Examples:

if windows nt 10.0
browserPlatform=WIN10;

if (?=.*mac)(?=.*ipad)
browserPlatform=MACIPAD;

Rules for Form Factors

Property Value Description

browserFormFactors

  • small: 519

  • medium: 759

  • large: 959

  • extra large: 9999999 (no ceiling)

Platform form factor width ceiling—the maximum width in pixels.

Rules for Platform Feature Classes

Property Value Description

browserPlatformClass

  • android

  • ios

  • mac

  • win

Operating system

browserDeviceTypeClass

  • pc

  • phone

  • tablet

Indicates the type of device running the browser session, which determines the form factor for display.

Rule Examples:

if win
browserPlatformClass=win;
browserDeviceTypeClass=pc

if ipad
browserDeviceTypeClass=tablet

if (?=.*Mobile)(?=.*Touch)
browserDeviceTypeClass=phone