history.pushState no activa el evento 'popstate'
Por qué
$(function () {
$(window).bind('popstate', function () {alert('pop');});
window.history.pushState(null, '', '/foo');
});
no alertapop
?
NB: Pruebas en el último cromo
-
De acuerdo aMDN:
Se envía un evento popstate a la ventana cada vez que cambia la entrada activa del historial. Si la entrada de historial que se activó fue creada por una llamada a pushState o afectada por una llamada a replaceState, la propiedad de estado del evento popstate contiene una copia del objeto de estado de la entrada de historial.
Entonces, ¿por qué mipushState
no dispara elpopstate
¿evento?