Risposte:
L'utilizzo window.location.assign("url")
causerà solo il caricamento di un nuovo documento. L'uso window.location.replace("url")
sostituirà il documento corrente e sostituirà la cronologia corrente con quell'URL, in modo da non poter tornare al documento precedente caricato.
Riferimento: http://www.exforsys.com/tutorials/javascript/javascript-location-object.html
La differenza rispetto al
assign()
metodo è che dopo aver utilizzatoreplace()
la pagina corrente non verrà salvata nella cronologia della sessione, il che significa che l'utente non sarà in grado di utilizzare il pulsante Indietro per raggiungerla.
location.assign ():
Per assegnare il percorso del percorso inserendovi il percorso. Assign ti darà una cronologia anche dopo che il percorso è stato assegnato.
Metodo di utilizzo: deve essere passato il valore.
Per esempio: location.assign("http://google.com")
location.replace ():
È utile sostituire il percorso se non si desidera conservare la cronologia. Non ti darà una cronologia una volta che avrai sostituito il suo percorso.
Metodo di utilizzo: deve essere passato il valore.
Per esempio: location.replace("http://google.com")