Question

Comment puis-je vérifier si le navigateur que vous utilisez prend en charge l'histoire HTML5 api?

Comme vous pouvez le voir ici http://caniuse.com/#search=history seulement chrome + fF4 et plusieurs autres soutient et je veux faire quelque chose d'autre si elles ne peuvent pas soutenir.

Comment puis-je faire une sorte d'une instruction if pour cette vérification?

Était-ce utile?

La solution

if (window.history && window.history.pushState)

Voir aussi cette All-In-One presque alphabétique No-Bullshit Guide de Detecting Tout

Autres conseils

Vous pouvez détectez soutien pour la gestion de l'histoire (ainsi que de nombreuses autres fonctionnalités du navigateur) en utilisant Modernizr .

if (Modernizr.history)

Vous pouvez utiliser le script canisuse.js pour détecter si vos navigateurs supports historique ou non

caniuse.history()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top