Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 1|Odpowiedź: 0

[JavaScript] Różnice między location.assign, location.href i location.replace

[Skopiuj link]
Opublikowano48 sekund temu | | |
Jakie są różnice między window.location.assign, window.location.href oraz window.location.replace?

  • window.location.href: Ustawia lub pobiera adres URL bieżącego dokumentu
  • window.location.assign(url): Ta metoda ładuje i wyświetla nowy dokument określony przez parametr URL, umożliwiając użytkownikom powrót do poprzedniej strony za pomocą przycisku "Powrót".
  • window.location.replace(url): Ta metoda zastępuje dokument wskazany przez nowy URL, nie pozostawiając żadnych śladów w historii przeglądania. Oznacza to, że jeśli użytkownik spróbuje użyć przycisku "Powrót", pominie zastąpioną stronę i wróci bezpośrednio do wcześniejszej strony.


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

Efekt jest ten sam: oba mogą być używane do nawigacji do nowych adresów URL.
Historia: Oba elementy tworzą nowy wpis w historii przeglądarki, a użytkownicy mogą wrócić do poprzedniej strony za pomocą przycisku "Cofnij".

Różnica polega na tym,Jednym jest atrybut, drugim metodą。

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

przypisz: Utwórz nowy wpis w rekordzie historycznym,Użytkownicy mogą się wycofać。
Zamień: Zastąpienie bieżącej strony bez tworzenia nowych wpisów w historii użytkownikaNie możesz wrócić za pomocą przycisku cofania。




Poprzedni:Zrozumienie code_challenge i code_vertifier PKCE w OIDC
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com