Hvad er metoden window.location.replace() i JavaScript

Hvad Er Metoden Window Location Replace I Javascript



I JavaScript giver 'placering'-objektet ' window.location.replace() ” metode, der omdirigerer brugeren fra den aktuelle webside til den angivne URL. Når den først er omdirigeret, kan brugeren ikke gå tilbage til den forrige webside. Dette er fordi ' erstatte() ”-metoden fjerner den øverste aktuelle websidepost fra stakken og erstatter den med den nye URL. Det bruges mest, når brugeren ønsker at fjerne den aktuelle websidepost fra historikken.

Med dette for øje demonstrerer denne vejledning formålet, arbejdet og brugen af ​​metoden 'window.location.replace()'.

Hvordan virker metoden 'window.location.replace()' i JavaScript?

Arbejdet med ' window.location.replace() ”-metoden afhænger af den URL, der sendes som argument. Det er sådan, at det navigerer til den beståede URL ved brugerhandling.







Syntaks



vindue. Beliggenhed . erstatte ( ny URL )

I ovenstående syntaks:



  • vindue : Det er den globale variabel, der angiver det aktuelle browservindue, hvori JavaScript kører.
  • vindue : Det er den globale variabel, der angiver det aktuelle browservindue, hvori JavaScript kører.
  • erstatte : Den navigerer til den angivne URL, dvs. ' ny URL ” gået som et argument uden at holde registreringen af ​​den originale webside at gå tilbage til.

Implementer nu denne syntaks i JavaScript for at forklare dens praktiske implementering.





Eksempel: Anvendelse af metoden 'window.location.replace()' til at navigere til URL i JavaScript
Dette eksempel viser den praktiske implementering af ' window.location.replace() ” metode til at skifte til en anden (bestået) URL.

HTML kode
For det første, gennemgå følgende HTML-kode:



< h2 > window.location.replace() Metode i JavaScript < / h2 >
< knap ondblklik = 'myFunc()' > Klik på det < / knap >

I ovenstående HTML-kode:

  • Det '

    ” tag angiver underoverskriften.

  • Det ' ' tag opretter en knap forbundet med en ' ondblklik ” begivenhed, der får adgang til
  • JavaScript funktion ' myFunc() ” ved dobbeltklik på knappen.

JavaScript kode
Næste træk på JavaScript-koden:

< manuskript >
fungere minFunc ( ) {
vindue. Beliggenhed . erstatte ( 'https://linuxhint.com/' )
}
manuskript >

I ovenstående JavaScript-kode:

  • Definer en funktion ved navn ' myFunc() ”.
  • I funktionsdefinitionen skal du anvende ' erstatte() ”-metoden til at navigere til den “URL”, der er sendt som metodens argument.

Produktion

Outputtet viser, at brugeren er blevet omdirigeret til den angivne URL ved at dobbeltklikke på knappen. Det er sådan, at brugeren ikke kan flytte tilbage til det originale dokument.

Konklusion

JavaScript tilbyder ' window.location.replace() ” metode, der omdirigerer brugeren fra den aktuelle webside til den angivne URL. Det er sådan, at brugeren ikke kan få adgang til den originale webside igen, når den først er blevet omdirigeret. Denne vejledning dækkede formålet, virkemåden og funktionaliteten af ​​'window.location.replace()'-metoden i JavaScript.