Co to jest metoda window.location.replace() w JavaScript

Co To Jest Metoda Window Location Replace W Javascript



W JavaScript obiekt „location” zapewnia „ okno.lokalizacja.zastąp() ”, która przekierowuje użytkownika z bieżącej strony internetowej do podanego adresu URL. Po przekierowaniu użytkownik nie może wrócić do poprzedniej strony. To dlatego, że „ zastępować() ” usuwa najwyższy bieżący rekord strony internetowej ze stosu i zastępuje go nowym adresem URL. Jest najczęściej używany, gdy użytkownik chce usunąć aktualny rekord strony z historii.

Mając to na uwadze, w tym przewodniku zademonstrowano cel, działanie i zastosowanie metody „window.location.replace()”.

Jak działa metoda „window.location.replace()” w JavaScript?

Działanie „ okno.lokalizacja.zastąp() ” zależy od adresu URL, który jest przekazywany jako jej argument. Jest taki, że przechodzi do przekazanego adresu URL po działaniu użytkownika.







Składnia



okno. Lokalizacja . zastępować ( nowyURL )

W powyższej składni:



  • okno : Jest to zmienna globalna określająca bieżące okno przeglądarki, w którym działa JavaScript.
  • okno : Jest to zmienna globalna określająca bieżące okno przeglądarki, w którym działa JavaScript.
  • zastępować : Nawiguje do określonego adresu URL, np. „ nowyURL ” przekazany jako argument bez zachowania zapisu oryginalnej strony internetowej, do której można wrócić.

Teraz zaimplementuj tę składnię w JavaScript, aby wyjaśnić jej praktyczną implementację.





Przykład: zastosowanie metody „window.location.replace()” do nawigowania do adresu URL w JavaScript
Ten przykład pokazuje praktyczną realizację „ okno.lokalizacja.zastąp() ”, aby przełączyć się na inny (przekazany) adres URL.

Kod HTML
Najpierw przejrzyj następujący kod HTML:



< h2 > window.location.replace() Metoda w JavaScript < / h2 >
< przycisk ondblklik = 'mojaFunkcja()' > Kliknij to < / przycisk >

W powyższym kodzie HTML:

  • Znacznik ” określa podtytuł.

  • ” tworzy przycisk powiązany z „ ondblklik ” zdarzenie, które uzyskuje dostęp do
  • Funkcja JavaScript „ mojaFunkcja() ” po dwukrotnym kliknięciu przycisku.

Kod JavaScript
Następny ruch w kodzie JavaScript:

< scenariusz >
funkcjonować mojaFunc ( ) {
okno. Lokalizacja . zastępować ( 'https://linuxhint.com/' )
}
scenariusz >

W powyższym kodzie JavaScript:

  • Zdefiniuj funkcję o nazwie „ mojaFunkcja() ”.
  • W definicji funkcji zastosuj „ zastępować() ”, aby przejść do „adresu URL” przekazanego jako argument metody.

Wyjście

Dane wyjściowe pokazują, że użytkownik został przekierowany do określonego adresu URL po pomyślnym dwukrotnym kliknięciu przycisku. Jest taki, że użytkownik nie może wrócić do oryginalnego dokumentu.

Wniosek

JavaScript oferuje „ okno.lokalizacja.zastąp() ”, która przekierowuje użytkownika z bieżącej strony internetowej do podanego adresu URL. Jest taki, że użytkownik nie może ponownie uzyskać dostępu do oryginalnej strony internetowej po przekierowaniu. W tym przewodniku omówiono cel, działanie i funkcjonalność metody „window.location.replace()” w JavaScript.