User Agent

The <source> for page data sources is useragent.
The following functions are available:

  • language - natural language version of language
  • language_code - ISO code (e.g. "en" for English) of language
  • browser_name - name of the browser (e.g. "Internet Explorer", "Firefox", etc.)
  • browser_version - complete version string
  • browser_version_major - part preceding "." in version string
  • browser_version_minor - part following "." in version string
  • os - operating system
  • os_type - general type of OS ("Linux")
  • os_version - version of OS

Here's an example:

pre {
  browser = useragent:browser_name();
}
notify("Browser", "You're using " + browser);