Hola pues quería saber si existía alguna forma de saber si un navegador soporta HTML5 o no lo soporta para redirigir-lo a la página adecuada. Lo único que he conseguido hacer es este script en javascript que funciona bien pero me preguntaba si existe algo "mas elegante". 
  
Código:
  
function SupportHTML5(){
 try{
  document.createElement("canvas").getContext('2d');
  return true;
 }catch(e){
  return false;
 }
}
  Gracias y saludos.