140 votes

Internet Explorer prend-il en charge pushState et replaceState ?

Quelqu'un sait-il si Internet Explorer prend en charge les et méthodes de manipulation de l’historique du navigateur? Compte tenu de que celles-ci sont juste être implémentées dans Firefox 4, je ne retiens pas mon souffle, mais quelqu'un sait si ils viennent dans IE9 ?

196voto

dave1010 Points 6595

Probablement le meilleur site pour la compatibilité du navigateur de l'information est CanIUse. Voici l'article sur l'histoire.

Résumé - IE9: non, IE10: oui (platform preview 3)

La première Release Candidate de IE9 (publié le 10 Février 2011) ne prend pas en charge l'histoire.pushState ou de l'histoire.replaceState. Généralement pas de nouvelles fonctionnalités sont ajoutées après qu'un produit arrive à RC stade, il est donc très peu probable que la finale IE9 en charge ces méthodes.

Microsoft avoir un bon aperçu pour les développeurs de l'dispose d'IE9.

Mise à jour: Internet Explorer 9 a été lancé (le 14 Mars 2011) et certainement ne prend pas en charge history.pushState() ou history.replaceState().

Mise à jour 2: La plate-forme actuelle aperçu de IE10 n'est toujours pas en charge pushState / replaceState.

Mise à jour 3: Platform Preview 3 de IE10 prend en charge l'API de l'histoire! Détails

17voto

Sebastian Patten Points 1301

IE9 ne prend pas en charge.

Vous pouvez cependant utiliser un travail autour de l'aide d'un Polyfill pour obtenir la fonctionnalité - History.js https://github.com/browserstate/history.js.

Modernizr faire un bon travail de cotation HTML 5 Polyfills ici https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills.

Le problème, c'est qu'il va ajouter une chaîne de requête de l'URL dans les navigateurs qui ne supportent que HTML 4 fonctions.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X