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 "Initialization in pre-launched session mode" event.
Component: wd300page.dll
Minimum version required
  • Version 16
Comments
Click [Add] to post a comment

Last update: 07/02/2024

Send a report | Local help