Web browser support
Browser support principles
- Our website and intranet visitors (partners) use a variety of web browsers and devices.
- We should provide the best possible experience to the largest number of people.
- Some visitors do not have the choice of using a popular, modern web browser.
- Some people use accessibility tools - these people benefit greatly from web pages and web enabled systems which are standards compliant.
- We should not provide any service, design a web enabled system or site which relies on any particular browser.
- Mobile Safari v.12
- Chrome Mobile v.71
- Chrome Mobile v.72
- Chrome v.71
- Chrome v.72
- Safari v.12
- IE v.11
- Chrome v.70
- Chrome v.73
- Chrome v.57
- Chrome Mobile v. 70
- Chrome Mobile v.73
- Chrome Mobile v.38
- Edge v.17
- Samsung browser v.8.2
- Safari v.9
- Safari v.10
- Safari v.11
- Mobile Safari v.9
- Mobile Safari v.10
- Mobile Safari v.11
- IE v.7
- IE v.8
- IE v.9
- IE v.10
- Firefox v.66
- Samsung browser v.9
- Edge v.18
- Opera v.58
Definition of support levels
- All content must be readable and usable and all functionality must work.
- Variations to presentation of content must be minimised.
- Where CSS layout is used, the CSS must be rendered by supported web browsers, so that a fully-styled version of the page is presented to the user.
- Variations between browsers are inevitable. In these situations, when deciding which browsers should offer a better experience than other browsers (i.e. which would be the closest to the original design), you must base your decision on which outcome would maximise our Browser Support Principles.
- Pages should be developed to maximise the user experience for users of the web browser with the highest proportion of users unless this would greatly compromise our browser support principles.
- All core content must be readable and usable and navigation must work.
- Any degradation to client-side application functionality must be graceful degradation.
- Any degradation to presentation must not obscure content.
- Where CSS layout is used, you may choose to provide an unstyled version of the page to a partially-supported browser.
- These are newly released versions of level 1 browsers or versions which are likely to become popular due to market forces, such as those driven by the increasing popularity of hand held devices. Level New browsers are not supported, but are recorded for monitoring purposes.
- Chrome auto updates without user intervention. We do not support the most recent, non-beta version, however it would be defined as Level New.
- Any web browsers not included in levels 1 or 2 may be regarded as unsupported.
- Alpha, beta and release candidate builds are not supported.