Co je metoda window.location.replace() v JavaScriptu

Co Je Metoda Window Location Replace V Javascriptu



V JavaScriptu objekt „location“ poskytuje „ window.location.replace() ” metoda, která přesměruje uživatele z aktuální webové stránky na zadanou adresu URL. Po přesměrování se uživatel nemůže vrátit zpět na předchozí webovou stránku. Je to proto, že „ nahradit() ” odstraní ze zásobníku nejvyšší aktuální záznam webové stránky a nahradí jej novou adresou URL. Nejčastěji se používá, když chce uživatel odstranit aktuální záznam webové stránky z historie.

S ohledem na to tato příručka ukazuje cíl, fungování a použití metody „window.location.replace()“.

Jak funguje metoda „window.location.replace()“ v JavaScriptu?

Fungování „ window.location.replace() ” závisí na adrese URL, která je předána jako její argument. Je taková, že po akci uživatele přejde na předanou adresu URL.







Syntax



okno. umístění . nahradit ( newURL )

Ve výše uvedené syntaxi:



  • okno : Je to globální proměnná, která označuje aktuální okno prohlížeče, ve kterém běží JavaScript.
  • okno : Je to globální proměnná, která označuje aktuální okno prohlížeče, ve kterém běží JavaScript.
  • nahradit : Přejde na zadanou adresu URL, např. newURL ” přešel jako argument bez uchování záznamu původní webové stránky, na kterou se lze vrátit.

Nyní implementujte tuto syntaxi v JavaScriptu, abyste vysvětlili její praktickou implementaci.





Příklad: Použití metody „window.location.replace()“ pro navigaci na adresu URL v JavaScriptu
Tento příklad ukazuje praktickou implementaci „ window.location.replace() ” pro přepnutí na jinou (předanou) URL.

HTML kód
Nejprve si prohlédněte následující HTML kód:



< h2 > Metoda window.location.replace() v JavaScriptu < / h2 >
< knoflík ondblclick = 'myFunc()' > Klepněte na to < / knoflík >

Ve výše uvedeném HTML kódu:

  • '

    Značka ” určuje podnadpis.

  • ' Značka „vytváří tlačítko spojené s „ ondblclick ” událost, která přistupuje k
  • Funkce JavaScript ' myFunc() “ po dvojitém kliknutí na tlačítko.

JavaScript kód
Další pohyb v kódu JavaScript:

< skript >
funkce myFunc ( ) {
okno. umístění . nahradit ( 'https://linuxhint.com/' )
}
skript >

Ve výše uvedeném kódu JavaScript:

  • Definujte funkci s názvem „ myFunc() “.
  • V definici funkce použijte „ nahradit() ” pro přechod na „URL“ předávanou jako argument metody.

Výstup

Výstup ukazuje, že uživatel byl po úspěšném dvojitém kliknutí na tlačítko přesměrován na zadanou URL. Je taková, že se uživatel nemůže vrátit zpět k původnímu dokumentu.

Závěr

JavaScript nabízí „ window.location.replace() ” metoda, která přesměruje uživatele z aktuální webové stránky na zadanou adresu URL. Je to takové, že uživatel po přesměrování nemůže znovu získat přístup k původní webové stránce. Tato příručka popsala účel, práci a funkčnost metody „window.location.replace()“ v JavaScriptu.