w3schools onpopstate mdn example ejemplo html5-history

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.

Demo

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.";