Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 1|Odgovoriti: 0

[JavaScript] Razlike med location.assign, location.href in location.replace

[Kopiraj povezavo]
Objavljeno naPred 48 sekundami | | |
Kakšne so razlike med window.location.assign, window.location.href in window.location.replace?

  • window.location.href: Nastavi ali pridobi URL trenutnega dokumenta
  • window.location.assign(url): Ta metoda naloži in prikaže nov dokument, določen z URL parametrom, kar uporabnikom omogoča vrnitev na prejšnjo stran preko gumba "Nazaj".
  • window.location.replace(url): Ta metoda zamenja dokument, na katerega kaže novi URL, ne da bi pustil kakršnokoli sled v zgodovini brskanja. To pomeni, da če uporabnik poskuša uporabiti gumb "Nazaj", preskoči zamenjano stran in se neposredno vrne na starejšo stran.


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

Učinek je enak: oba se lahko uporabita za navigacijo do novih URL-jev.
Zgodovina: Oba ustvarita nov vnos v zgodovino brskalnika, uporabniki pa se lahko vrnejo na prejšnjo stran preko gumba "Nazaj".

Razlika je v tem,Ena je atribut, druga metoda。

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

dodeli: Ustvari nov vnos zgodovinskega zapisa,Uporabniki se lahko umaknejo。
Zamenjava: Zamenjajte trenutno stran brez ustvarjanja novih vnosov v zgodovini uporabnikaNazaj se ne morete vrniti z uporabo gumba za nazaj。




Prejšnji:Razumevanje code_challenge in code_vertifier PKCE v OIDC
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com