A rule consists of tests which are written in a pipe separated list. The tests are validated one by one and if one is invalid, the entire rule fails. A test consists of an attribute and a comma separated string of parameters. The parameters are also validated one by one however if just one parameter passes, the entire test is valid.
- If the current device's operating system is iOS or OS X and
- If the user agent string contains the string 'WebKit' and
- If the current user is either in Great Britain, United States or France
If each test is valid, the rule passes and the user is redirected to the associated path's URL.
|device||Mobile device names (includes tablets).||
|is||Browsers, platforms and devices.||
|match||Regular expressions for user agent string.||
|version||Underscore separated string in the order of an OS, operator and a comparitive version.||