Què és el mètode window.location.replace() en JavaScript

Que Es El Metode Window Location Replace En Javascript



A JavaScript, l'objecte 'ubicació' proporciona el ' window.location.replace() ” mètode que redirigeix ​​l'usuari des de la pàgina web actual a l'URL proporcionat. Un cop redirigit, l'usuari no pot tornar a la pàgina web anterior. Això es deu al fet que el ' substituir () ” elimina el registre de pàgina web actual més alt de la pila i el substitueix pel nou URL. S'utilitza principalment quan l'usuari vol eliminar el registre actual de la pàgina web de l'historial.

Tenint això a la vista, aquesta guia mostra l'objectiu, el funcionament i l'ús del mètode 'window.location.replace()'.

Com funciona el mètode 'window.location.replace()' a JavaScript?

El funcionament de la ' window.location.replace() ” depèn de l'URL que es passa com a argument. És tal que navega a l'URL passat després de l'acció de l'usuari.







Sintaxi



finestra. ubicació . substituir ( URL nou )

En la sintaxi anterior:



  • finestra : és la variable global que indica la finestra actual del navegador en què s'executa JavaScript.
  • finestra : és la variable global que indica la finestra actual del navegador en què s'executa JavaScript.
  • substituir : navega a l'URL especificat, és a dir, ' URL nou ” va passar com a argument sense mantenir el registre de la pàgina web original per tornar-hi.

Ara, implementeu aquesta sintaxi en JavaScript per explicar-ne la implementació pràctica.





Exemple: aplicació del mètode 'window.location.replace()' per anar a l'URL en JavaScript
Aquest exemple mostra la implementació pràctica del ' window.location.replace() ” mètode per canviar a un altre URL (passat).

Codi HTML
En primer lloc, visualitzeu el codi HTML següent:



< h2 > window.location.replace() Mètode en JavaScript < / h2 >
< botó ondblclick = 'la mevaFunció()' > Feu-hi clic < / botó >

Al codi HTML anterior:

  • El '

    ” L'etiqueta especifica el subtítol.

  • El ' L'etiqueta ' crea un botó associat amb un ' ondblclick ” esdeveniment que accedeix al
  • funció JavaScript ' myFunc() ” després de fer doble clic al botó.

Codi JavaScript
El següent pas al codi JavaScript:

< guió >
funció myFunc ( ) {
finestra. ubicació . substituir ( 'https://linuxhint.com/' )
}
guió >

Al codi JavaScript anterior:

  • Definiu una funció anomenada ' myFunc() ”.
  • A la definició de la funció, apliqueu el ' substituir () ” per navegar a l’”URL” passat com a argument del mètode.

Sortida

La sortida mostra que l'usuari ha estat redirigit a l'URL especificat després de fer doble clic al botó amb èxit. És tal que l'usuari no pot tornar al document original.

Conclusió

JavaScript ofereix el ' window.location.replace() ” mètode que redirigeix ​​l'usuari des de la pàgina web actual a l'URL proporcionat. És tal que l'usuari no pot tornar a accedir a la pàgina web original un cop redirigit. Aquesta guia va cobrir el propòsit, el funcionament i la funcionalitat del mètode 'window.location.replace()' a JavaScript.