html5-history - onpopstate - pushstate w3schools
El título de la página no ha sido cambiado por history.pushState (3)
El siguiente código cambiará el título de la página cuando uses history.pushState
$(document).prop(''title'',''your page title'');
Está trabajando con IE también.
Acabo de abrir una página HTML en blanco con una pequeña cantidad de etiquetas base (como html, body, head, etc.) en Google Chrome, y he intentado ejecutar el siguiente comando en la consola:
history.pushState(null, ''my test title'', ''/test/url'');
Los eventos de historia funcionan bien, pero el título de la página permanece sin cambios. ¿Está bien? ¿Debo cambiarlo manualmente cada vez? Si debería, ¿por qué hay tal parámetro en el método pushState () como el título?
No se recomienda establecer el título con document.title
si desea un buen SEO.
History.js apoya con gracia las API de estado / historial HTML5 (pushState, replaceState, onPopState) en todos los navegadores. Incluyendo soporte continuo para datos, títulos, replaceState. Soporta jQuery, MooTools y Prototype.
Source
Parece que los navegadores actuales no admiten el atributo de título pushState. Puede lograr fácilmente lo mismo configurándolo en JS.
document.title = "This is the new page title.";