ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Web-specific functions / Browser functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Returns the user's browser platform.
Example
// 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:
BrowserPlatformAndroidThe user displays the site on a Smartphone running Android.
BrowserPlatformBlackBerryThe user displays the site on a BlackBerry.
BrowserPlatformiPadThe user displays the site on an iPad.
BrowserPlatformiPhoneThe user displays the site on an iPhone.
BrowserPlatformMobileThe user displays the site on a Smartphone (other than the mentioned ones).
BrowserPlatformRobotThe user is a search engine robot (and therefore indexes the site).
BrowserPlatformStandardThe user does not use a specific platform (PCs, laptop computers, Mac, ...).
BrowserPlatformWindowsMobileThe user displays the site on a Smartphone running Windows Mobile.
Remark: This platform is no longer available from version 27.
BrowserPlatformWindowsPhoneThe 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.
Component: wd290page.dll
Minimum version required
  • Version 16
Comments
Click [Add] to post a comment

Last update: 05/26/2022

Send a report | Local help