BrowserPlatform (Function) In french: NavigateurPlateforme Returns the user's browser platform.
// Displays a smartphone-specific page SWITCH BrowserPlatform() CASE BrowserPlatformAndroid, BrowserPlatformBlackBerry, ... BrowserPlatformiPhone, BrowserPlatformMobile PageDisplay(PAGE_Details_Mobile) OTHER CASE PageDisplay(PAGE_Details) END
// Displays a smartphone-specific page in an AWP site bBrwVersion is boolean ConfigureAWPContext(ctxDisk, ctxIDCookie) DeclareAWPContext(bBrwVersion) IF bBrwVersion = False THEN SWITCH BrowserPlatform() CASE BrowserPlatformAndroid, BrowserPlatformBlackBerry, ... BrowserPlatformiPhone, BrowserPlatformMobile PageDisplay("List-Travels-smartphones") OTHER CASE PageDisplay(PAGE_Home) END END bBrwVersion = True
Syntax
<Result> = BrowserPlatform()
<Result>: Integer constant Browser platform:
| | BrowserPlatformAndroid | The user displays the site on a Smartphone running Android. | BrowserPlatformBlackBerry | The user displays the site on a BlackBerry. | BrowserPlatformiPad | The user displays the site on an iPad. | BrowserPlatformiPhone | The user displays the site on an iPhone. | BrowserPlatformMobile | The user displays the site on a Smartphone (other than the mentioned ones). | BrowserPlatformRobot | The user is a search engine robot (and therefore indexes the site). | BrowserPlatformStandard | The user does not use a specific platform (PCs, laptop computers, Mac, ...). | BrowserPlatformWindowsMobile | The user displays the site on a Smartphone running Windows Mobile. Remark: This platform is no longer available from version 27. | BrowserPlatformWindowsPhone | The user displays the site on a Smartphone running Windows Phone or Windows 10 Mobile. Remark: This platform is no longer available. |
Remarks - The function returns the BrowserPlatformStandard constant if the browser used by the Web user is unknown.
- For a dynamic site (non-AWP site), the returned value corresponds to the browser used when connecting to the site. If the user changes to another browser (copies and pastes a URL into another browser, for example), this change is not detected.
- If your project uses pre-launched sessions, this function must not be used in the project initialization event. This function must be used in the "Initializing the project after connection to the site" event.
|
|
|
|