Browser rules

Design module

Every client that accesses a web application will be designated with a user agent. Upon accessing the server, the client sends an identifier, the so-called user agent string, to the server. With this recognition code, the client can be identified. By managing the browser rules, Intrexx can control which layout should be provided for which client.


If a user calls up the Intrexx portal with their iPhone, the browser of the iPhone will transmit a user agent string to the server, such as
Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16
In the Intrexx portal, the user agent string will be compared, item by item, with the user agent rules in the browser rules administration. The user agent rules are defined via regular expressions, which represent a pattern for the possible user agent strings. If there is a match with a user agent rule, the layout linked with the rule will be shown on the browser of the iPhone.