Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 1|Răspunde: 0

[JavaScript] Diferențele dintre location.assign, location.href și location.replace

[Copiază linkul]
Postat peAcum 48 de secunde | | |
Care sunt diferențele dintre window.location.assign, window.location.ref și window.location.replace?

  • window.location.href: Setează sau recuperează URL-ul documentului curent
  • window.location.assign(url): Această metodă încarcă și afișează noul document specificat de parametrul URL, permițând utilizatorilor să revină la pagina anterioară prin butonul "Back".
  • window.location.replace(url): Această metodă înlocuiește documentul indicat de noul URL fără a lăsa nicio urmă în istoricul de navigare. Aceasta înseamnă că, dacă un utilizator încearcă să folosească butonul "Înapoi", va sări peste pagina înlocuită și va reveni direct la o pagină anterioară.


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

Efectul este același: ambele pot fi folosite pentru a naviga către URL-uri noi.
Istoric: Ambele creează o nouă intrare în istoricul browserului, iar utilizatorii pot reveni la pagina anterioară prin butonul "Înapoi".

Diferența este,Unul este atributul, celălalt este metoda。

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

Atribuie: Creează o nouă înregistrare istorică,Utilizatorii se pot retrage。
înlocuiește: Înlocuiește pagina curentă fără a crea noi intrări în istoricul utilizatoruluiNu poți reveni folosind butonul de înapoi。




Precedent:Înțelegerea code_challenge și code_vertifier PKCE în OIDC
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com