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.