Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 1|Svar: 0

[JavaScript] Skillnaderna mellan location.assign, location.href och location.replace

[Kopiera länk]
Publicerad på48 sekunder sedan | | |
Vilka är skillnaderna mellan window.location.assign, window.location.href och window.location.replace?

  • window.location.href: Sätter eller hämtar URL:en till det aktuella dokumentet
  • window.location.assign(url): Denna metod laddar och visar det nya dokumentet som specificeras av URL-parametern, vilket gör det möjligt för användare att återvända till föregående sida via knappen "Tillbaka".
  • window.location.replace(url): Denna metod ersätter dokumentet som pekas på av den nya URL:en utan att lämna några spår i webbhistoriken. Detta innebär att om en användare försöker använda "Tillbaka"-knappen hoppar den över den ersatta sidan och återgår direkt till en tidigare sida.


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

Effekten är densamma: båda kan användas för att navigera till nya URL:er.
Historik: Båda skapar en ny post i webbläsarens historik, och användare kan återvända till föregående sida via knappen "Tillbaka".

Skillnaden är,Den ena är attributet, den andra är metoden。

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

Tilldela: Skapa en ny historikpost,Användare kan dra sig tillbaka。
Byt ut: Byt ut den aktuella sidan utan att skapa nya poster i användarens historikDu kan inte återvända med tillbakaknappen。




Föregående:Att förstå PKCE:s code_challenge och code_vertifier i OIDC
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com