Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 1|Risposta: 0

[JavaScript] Le differenze tra location.assign, location.href e location.replace

[Copiato link]
Pubblicato su48 secondi fa | | |
Quali sono le differenze tra window.location.assign, window.location.ref e window.location.replace?

  • window.location.href: Imposta o recupera l'URL del documento corrente
  • window.location.assign(url): Questo metodo carica e mostra il nuovo documento specificato dal parametro URL, permettendo agli utenti di tornare alla pagina precedente tramite il pulsante "Indietro".
  • window.location.replace(url): Questo metodo sostituisce il documento a cui viene indicato il nuovo URL senza lasciare alcuna traccia nella cronologia di navigazione. Questo significa che se un utente prova a usare il pulsante "Indietro", salterà la pagina sostituita e tornerà direttamente a una pagina precedente.


window.location.href vs window.location.assign(URL)

L'effetto è lo stesso: entrambi possono essere usati per navigare verso nuovi URL.
Storia: Entrambe creano una nuova voce nella cronologia del browser e gli utenti possono tornare alla pagina precedente tramite il pulsante "Indietro".

La differenza è,Uno è l'attributo, l'altro è il metodo。

window.location.assign(URL) vs window.location.replace(URL)

assegna: Creare una nuova registrazione storica,Gli utenti possono ritirarsi。
sostituisci: Sostituire la pagina corrente senza creare nuove voci nella cronologia dell'utenteNon puoi tornare indietro usando il tasto indietro。




Precedente:Comprendere le code_challenge e le code_vertifier del PKCE in OIDC
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com