ReView employs dynamic view switching via modification of the viewport meta tag.
Two views are identified,
The process follows some simple rules,
ReView takes care of the required events, meta tag support and a few mobile browser inconsistencies.
If a switch to the core view is judged unlikely to succeed and a viewport meta tag is present in the initial code, the page is reloaded, thereby achieving the desired result.
Defined by viewport meta tag if available.
Otherwise a backup is provided,
Default width based on maximum screen width minimises difficulties with viewport switching, browser quirks and orientation changes.
Desktop machines with a screen width greater than 980px are recognised as a default view, thereby triggering default mode success policy enhancements e.g. conditional loads.