replacestate mdn example event change internet-explorer html5 pushstate

mdn - ¿Admite Internet Explorer pushState y replaceState?



window on popstate (4)

¿Alguien sabe si Internet Explorer admite los métodos history.pushState() e history.replaceState() para manipular el historial del navegador ? Teniendo en cuenta que estos solo se están implementando en Firefox 4, no estoy conteniendo la respiración, pero ¿alguien sabe si vendrán en IE9?




Por cierto, puede obtener dicho error en razón de la ruta absoluta en pushState (). Cuando establecí el error de ruta relativa desapareció.


Probablemente, el mejor sitio para la información de compatibilidad del navegador es CanIUse . Aquí está la sección de history .

Resumen - IE9: no , IE10: sí (a partir de la vista previa de la plataforma 3)

El primer Release Candidate de IE9 (publicado el 10 de febrero de 2011) no es compatible con history.pushState o history.replaceState. En general, no se agregan nuevas funciones después de que un producto llega a la etapa RC, por lo que es muy poco probable que el IE9 final admita estos métodos.

Microsoft tiene una buena visión general para los desarrolladores de las características que tiene IE9.

Actualización: se lanzó Internet Explorer 9 (el 14 de marzo de 2011) y definitivamente no es compatible con history.pushState() o history.replaceState() .

Actualización 2: la vista previa de plataforma actual de IE10 aún no es compatible con pushState / replaceState .

Actualización 3: ¡La Vista previa de la plataforma 3 de IE10 es compatible con la API de historial! Details