Hvordan omdirigere til en annen webside med JavaScript

Hvordan omdirigere til en annen webside med JavaScript
Sideomformering er en teknikk der en bruker prøver å åpne en bestemt URL, men i stedet at brukeren blir omdirigert til en annen URL. Dette kan oppstå på grunn av flere årsaker, hvorav noen er listet opp nedenfor:
  • Innholdet ditt blir flyttet til et nytt domene. Så alle besøkende blir omdirigert til det nye domenet når de får tilgang til det eldre domenet.
  • Domenet ditt varierer basert på språk, beliggenhet osv. Så brukeren blir omdirigert til riktig side basert på disse faktorene.
  • Selv om du har flyttet innholdet ditt til et annet domene, vil søkemotorer fremdeles holde det innholdet og URL -en i indeksen. Så i tilfelle søkemotorer vet at gammelt innhold er blitt flyttet til et nytt sted og at et nytt sted bør ta det primære stedet i indeksen, bruker du omdirigering av klientsiden.

Side omdirigering med JavaScript

I JavaScript Vi kan omdirigere til en annen side gjennom stedsobjektet som er en del av vindusobjektet og er tilgjengelig gjennom vinduet.Plasseringseiendom. Dette inneholder URL -informasjon. Det er flere måter å omdirigere til en annen webside ved hjelp av JavaScript. De mest brukte er plassering.href, plassering.tildele og plassering.erstatte.

Merk: Nettleserkonsollen brukes til demonstrasjon av eksempler i denne artikkelen.

Ved hjelp av vindu.plassering.href for å omdirigere i javascript

Ved hjelp av plassering.href Eiendom, tilordner du den nye URL -en som en streng. Dette er nyttig når du vil at en hendelse skal oppstå hvis brukeren klikker på en knapp eller en lenke som vil omdirigere dem til en ny side:






Merk: Du kan gå til Google ved å klikke på knappen.


Ved hjelp av vindu.plassering.Tilordne metode for å omdirigere i JavaScript

Denne metoden ligner på vindu.plassering.href, der du tildeler nettadressen. Gjennom dette kan brukeren også spore tilbake til forrige side, og den vil lage en oppføring i historien:






Merk: Du kan gå til Google ved å klikke på knappen.


Ved hjelp av vindu.plassering.Erstatt metoden for å omdirigere i JavaScript

De plassering.erstatte() Metoden brukes når du vil omdirigere til en ny side uten å returnere tilbake til det eldre domenet. Den nåværende siden vil ikke bli lagret i historien og vil bli erstattet med den nye url:






Merk: Du kan gå til Google ved å klikke på knappen.


En annen måte å bruke den på er gjennom setTimeout () som omdirigerer til en ny side etter en bestemt tid tildelt den.





Merk:Du kan gå til Google etter 2 sekunder.


Konklusjon

Du må ha kommet over en situasjon der du klikket på nettadressen til en bestemt side, men ble omdirigert mot en annen side; Denne teknikken kalles side omdirigering og brukes ofte av utviklere av flere grunner.

I dette innlegget har vi gått over forskjellige metoder for å omdirigere til en annen webside med JavaScript; Innlegget beskrev også forskjellene mellom de tre omdirigeringsmetodene i JavaScript, plassering.href, plassering.tildele og plassering.erstatte.

Ved hjelp av plassering.href og plassering.tildele, Brukeren kan enkelt gå tilbake til forrige side, da den skaper en oppføring i historien. De plassering.erstatte Omdirigerer til en ny webside, men den oppretter ikke en oppføring i historien, og det er grunnen til at brukeren ikke kan spore tilbake til forrige side.