Čo je metóda window.location.replace() v JavaScripte

Co Je Metoda Window Location Replace V Javascripte



V JavaScripte objekt „location“ poskytuje „ window.location.replace() ” metóda, ktorá presmeruje používateľa z aktuálnej webovej stránky na poskytnutú adresu URL. Po presmerovaní sa používateľ nemôže vrátiť na predchádzajúcu webovú stránku. Je to preto, lebo „ nahradiť () ” odstráni zo zásobníka najvyšší aktuálny záznam webovej stránky a nahradí ho novou adresou URL. Väčšinou sa používa, keď chce používateľ odstrániť aktuálny záznam webovej stránky z histórie.

Vzhľadom na to táto príručka ukazuje cieľ, fungovanie a použitie metódy „window.location.replace()“.

Ako funguje metóda „window.location.replace()“ v JavaScripte?

Fungovanie „ window.location.replace() ” závisí od adresy URL, ktorá je odovzdaná ako jej argument. Je taká, že po akcii používateľa prejde na odovzdanú adresu URL.







Syntax



okno. umiestnenie . nahradiť ( newURL )

Vo vyššie uvedenej syntaxi:



  • okno : Je to globálna premenná, ktorá označuje aktuálne okno prehliadača, v ktorom je spustený JavaScript.
  • okno : Je to globálna premenná, ktorá označuje aktuálne okno prehliadača, v ktorom je spustený JavaScript.
  • nahradiť : Prejde na zadanú adresu URL, napr. newURL ” prešiel ako argument bez uchovania záznamu pôvodnej webovej stránky, na ktorú sa možno vrátiť.

Teraz implementujte túto syntax do JavaScriptu, aby ste vysvetlili jej praktickú implementáciu.





Príklad: Použitie metódy „window.location.replace()“ na navigáciu na adresu URL v jazyku JavaScript
Tento príklad ukazuje praktickú implementáciu „ window.location.replace() ” na prepnutie na inú (odovzdanú) URL.

HTML kód
Najprv si pozrite nasledujúci HTML kód:



< h2 > metóda window.location.replace() v JavaScripte < / h2 >
< tlačidlo ondblclick = 'myFunc()' > Kliknite na to < / tlačidlo >

Vo vyššie uvedenom HTML kóde:

  • '

    ” tag určuje podnadpis.

  • ' Značka ” vytvára tlačidlo spojené s “ ondblclick ” udalosť, ktorá pristupuje k
  • Funkcia JavaScript “ myFunc() “ po dvojitom kliknutí na tlačidlo.

JavaScript kód
Ďalší pohyb v kóde JavaScript:

< skript >
funkciu myFunc ( ) {
okno. umiestnenie . nahradiť ( 'https://linuxhint.com/' )
}
skript >

Vo vyššie uvedenom kóde JavaScript:

  • Definujte funkciu s názvom „ myFunc() “.
  • V definícii funkcie použite „ nahradiť () “, aby ste prešli na „URL“ odovzdanú ako argument metódy.

Výkon

Výstup ukazuje, že používateľ bol po úspešnom dvojitom kliknutí na tlačidlo presmerovaný na zadanú URL. Je taká, že používateľ sa nemôže vrátiť späť k pôvodnému dokumentu.

Záver

JavaScript ponúka „ window.location.replace() ” metóda, ktorá presmeruje používateľa z aktuálnej webovej stránky na poskytnutú adresu URL. Je to také, že používateľ po presmerovaní nemôže znova získať prístup k pôvodnej webovej stránke. Táto príručka pokrývala účel, prácu a funkčnosť metódy „window.location.replace()“ v jazyku JavaScript.