Al probar document.location.href, he observado que cuando el usuario inicia una acción que da como resultado javascript que asigna a document.location.href, la nueva URL se agrega a la historia.Asignar a document.location.href sin historial de tropezones
Sin embargo, si la llamada es iniciada por javascript que es el resultado de, por ejemplo, cambio de estado de una solicitud XMLHTTP, la entrada de la página actual en el historial está sobrescrita. ¿He caracterizado esto correctamente? ¿Hay alguna manera de que el cambio de página se refleje en la historia en este último caso?
No estoy muy seguro de lo que quiere hacer. ¿Desea eliminar los elementos de clic del historial o desea insertar los cambios de dirección sin clic en el historial? –
Segundo: quiero que mi servidor pueda decirle al cliente que vaya a una página nueva, preservando el historial, como resultado de una respuesta a XMLHttpRequest – wolffiex