Nel test document.location.href, ho osservato che quando l'utente avvia un'azione che risulta in javascript che assegna a document.location.href, il nuovo URL viene aggiunto a la storia.Assegnazione a document.location.href senza cronologia di compressione
Tuttavia, se la chiamata viene avviata da javascript che è il risultato, ad esempio, della modifica di stato di un XMLHTTPRequest, la voce per la pagina corrente nella cronologia viene sovrascritta. L'ho caratterizzato correttamente? C'è un modo per far sì che la modifica della pagina si rifletta nella cronologia in quest'ultimo caso?
Non sono abbastanza sicuro di cosa vuoi fare. Vuoi rimuovere gli elementi dei clic dalla cronologia o vuoi spostare le modifiche dell'indirizzo non cliccabile alla cronologia? –
Secondo: voglio che il mio server sia in grado di dire al client di navigare in una nuova pagina - preservando la cronologia - come risultato di una risposta XMLHttpRequest – wolffiex