Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 1|Odpoveď: 0

[JavaScript] Rozdiely medzi location.assign, location.href a location.replace

[Kopírovať odkaz]
Zverejnenépred 48 sekundami | | |
Aké sú rozdiely medzi window.location.assign, window.location.href a window.location.replace?

  • window.location.href: Nastaví alebo získa URL aktuálneho dokumentu
  • window.location.assign(url): Táto metóda načíta a zobrazí nový dokument špecifikovaný URL parametrom, čo umožňuje používateľom vrátiť sa na predchádzajúcu stránku pomocou tlačidla "Späť".
  • window.location.replace(url): Táto metóda nahrádza dokument, na ktorý odkazuje nová URL, bez toho, aby zanechala akúkoľvek stopu v histórii prehliadania. To znamená, že ak sa používateľ pokúsi použiť tlačidlo "Späť", preskočí nahradenú stránku a vráti sa priamo na staršiu stránku.


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

Efekt je rovnaký: obe môžu byť použité na prechod na nové URL.
História: Oba vytvoria nový záznam v histórii prehliadača a používatelia sa môžu vrátiť na predchádzajúcu stránku pomocou tlačidla "Späť".

Rozdiel je v tom,Jedným je atribút, druhým je metóda。

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

priradiť: Vytvorte nový záznam v histórii,Používatelia môžu ustúpiť。
Nahradiť: Nahradiť aktuálnu stránku bez vytvárania nových záznamov v histórii používateľaNemôžete sa vrátiť pomocou tlačidla späť。




Predchádzajúci:Pochopenie code_challenge a code_vertifier PKCE v OIDC
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com