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 type of browser used by the Web user.
Example
// Displays a specific page for IE9 
IF BrowserType() = BrowserTypeInternetExplorer THEN
	SWITCH BrowserVersion(BrowserMajorVersion)
	CASE 9
		PageDisplay(PAGE_Form_IE9)
	OTHER CASE
		PageDisplay(PAGE_Form_IE)
	END
ELSE
	PageDisplay(PAGE_Form)
END
Syntax
<Result> = BrowserType()
<Result>: Integer constant
Type of browser used by the Web user to display the site:
BrowserTypeChromeChrome.
BrowserTypeEdgeMicrosoft Edge.
BrowserTypeFirefoxFirefox.
BrowserTypeGeckoBrowser that uses the Gecko engine (other than Firefox).
BrowserTypeInternetExplorerInternet Explorer.
BrowserTypeOperaOpera.
BrowserTypeRobotRobot of search engine.
BrowserTypeSafariSafari.
BrowserTypeUnknownThe browser used is unknown or the information is missing.
BrowserTypeWebKitBrowser that uses the WebKit engine (other than Chrome and Safari).
Remarks
  • The function returns the BrowserTypeUnknown 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 browser (via a copy-paste of URL in 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