index - mozilla html5 element list
Detecta si el historial HTML5 es compatible o no (3)
Puede detectar soporte para la administración de historial (así como muchas otras características del navegador) usando Modernizr .
if (Modernizr.history)
¿Cómo puedo verificar si el navegador que está utilizando admite la API de HTML5?
Como puede ver aquí, http://caniuse.com/#search=history only chrome + ff4 y varios otros admiten esto y deseo hacer algo más si no pueden respaldar esto.
¿Cómo puedo hacer algún tipo de declaración if para esta comprobación?
Puede usar la canisuse.js comandos canisuse.js para detectar si su navegador admite historial o no
caniuse.history()
if (window.history && window.history.pushState)
Vea también esta guía completa, casi alfabética, todo en uno, sin errores, para detectar todo