Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 1|Svar: 0

[JavaScript] Forskellene mellem location.assign, location.href og location.replace

[Kopier link]
Opslået påFor 48 sekunder siden | | |
Hvad er forskellene mellem window.location.assign, window.location.href og window.location.replace?

  • window.location.href: Sætter eller henter URL'en til det aktuelle dokument
  • window.location.assign(url): Denne metode indlæser og viser det nye dokument, der er angivet af URL-parameteren, hvilket gør det muligt for brugere at vende tilbage til den forrige side via "Back"-knappen.
  • window.location.replace(url): Denne metode erstatter det dokument, der peger på med den nye URL, uden at efterlade spor i browserhistorikken. Det betyder, at hvis en bruger prøver at bruge "Tilbage"-knappen, vil den springe den erstattede side over og vende direkte tilbage til en tidligere side.


window.location.href vs window.location.assign(url)

Effekten er den samme: begge kan bruges til at navigere til nye URL'er.
Historik: Begge opretter en ny post i browserens historik, og brugerne kan vende tilbage til den forrige side via "Tilbage"-knappen.

Forskellen er,Den ene er attributten, den anden er metoden。

window.location.assign(url) vs window.location.replace(url)

tildele: Opret en ny historikpost,Brugere kan trække sig tilbage。
udskift: Erstat den nuværende side uden at oprette nye poster i brugerens historikDu kan ikke returnere med tilbage-knappen。




Tidligere:Forståelse af PKCE's code_challenge og code_vertifier i OIDC
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com