// first option uses compatibility mode, second option too but stronger
// X-UA-Compatible: IE=7
// X-UA-Compatible: IE=EmulateIE7
if (context.getUserAgent().isIE(8, 8)) {
var exCon = facesContext.getExternalContext();
var response = exCon.getResponse();
response.setHeader("X-UA-Compatible", "IE=EmulateIE7");
}
var uAgent = context.getUserAgent().getUserAgent();
if (uAgent.match('iPhone') != null){
context.redirectToPage('/iPhone.xsp');
}