Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 1|Atbildi: 0

[JavaScript] Atšķirības starp location.assign, location.href un location.replace

[Kopēt saiti]
PublicētsPirms 48 sekundēm | | |
Kādas ir atšķirības starp window.location.assign, window.location.href un window.location.replace?

  • window.location.href: Iestata vai izgūst pašreizējā dokumenta URL
  • window.location.assign(url): Šī metode ielādē un attēlo jauno dokumentu, ko norāda URL parametrs, ļaujot lietotājiem atgriezties iepriekšējā lapā, izmantojot pogu "Atpakaļ".
  • window.location.replace(url): Šī metode aizstāj dokumentu, uz kuru norāda jaunais URL, neatstājot nekādas pēdas pārlūkošanas vēsturē. Tas nozīmē, ka, ja lietotājs mēģina izmantot pogu "Atpakaļ", tas izlaidīs aizvietoto lapu un atgriezīsies tieši uz agrāku lapu.


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

Efekts ir vienāds: abus var izmantot, lai pārvietotos uz jauniem URL.
Vēsture: Abi izveido jaunu ierakstu pārlūkprogrammas vēsturē, un lietotāji var atgriezties iepriekšējā lapā, izmantojot pogu "Atpakaļ".

Atšķirība ir tāda,Viens ir atribūts, otrs ir metode。

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

assign: Izveidot jaunu vēstures ierakstu,Lietotāji var atkāpties。
Aizvietot: Aizvietot pašreizējo lapu, neveidojot jaunus ierakstus lietotāja vēsturēJūs nevarat atgriezt, izmantojot atpakaļ pogu。




Iepriekšējo:PKCE code_challenge un code_vertifier izpratne OIDC
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com