Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 1|Antwoord: 0

[JavaScript] De verschillen tussen location.assign, location.href en location.replace

[Link kopiëren]
Geplaatst op48 seconden geleden | | |
Wat zijn de verschillen tussen window.location.assign, window.location.href en window.location.replace?

  • window.location.href: Stelt de URL van het huidige document in of haalt deze op
  • window.location.assign(url): Deze methode laadt en toont het nieuwe document dat door de URL-parameter is gespecificeerd, waardoor gebruikers via de knop "Terug" terug kunnen keren naar de vorige pagina.
  • window.location.replace(url): Deze methode vervangt het document waarnaar de nieuwe URL wijst zonder sporen achter te laten in de browsegeschiedenis. Dit betekent dat als een gebruiker probeert de "Terug"-knop te gebruiken, hij de vervangen pagina overslaat en direct terugkeert naar een eerdere pagina.


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

Het effect is hetzelfde: beide kunnen worden gebruikt om naar nieuwe URL's te navigeren.
Geschiedenis: Beide maken een nieuwe vermelding aan in de geschiedenis van de browser, en gebruikers kunnen via de knop "Terug" terugkeren naar de vorige pagina.

Het verschil is,De ene is het attribuut, de andere de methode。

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

Wijs toe: Maak een nieuwe geschiedenisrecordvermelding aan,Gebruikers kunnen zich terugtrekken。
vervang: Vervang de huidige pagina zonder nieuwe vermeldingen in de geschiedenis van de gebruiker aan te makenJe kunt niet terugkeren met de terugknop。




Vorig:Het begrijpen van de code_challenge en code_vertifier van PKCE in OIDC
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com