Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 1|Válasz: 0

[JavaScript] A különbségek a location.assign, location.href és location.replace között

[Linket másol]
Közzétéve48 másodperccel ezelőtt | | |
Mik a különbségek a window.location.assign, window.location.href és window.location.replace között?

  • window.location.href: A jelenlegi dokumentum URL-jét állítja vagy lekéri
  • window.location.assign(URL): Ez a módszer betölti és megjeleníti az URL paraméter által megadott új dokumentumot, lehetővé téve a felhasználók számára, hogy visszatérjenek az előző oldalra a "Vissza" gombon.
  • window.location.replace(URL): Ez a módszer lecseréli az új URL-rel mutatott dokumentumot anélkül, hogy nyomot hagyna a böngészési előzményben. Ez azt jelenti, hogy ha egy felhasználó megpróbálja használni a "Vissza" gombot, kihagyja a lecserélt oldalt, és közvetlenül visszatér egy korábbi oldalra.


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

A hatás ugyanaz: mindkettő használható új URL-ek navigálására.
Előzmény: Mindkettő új bejegyzést hoz létre a böngésző történetében, és a felhasználók a "Vissza" gombbal visszatérhetnek az előző oldalra.

A különbség az,Az egyik az attribútum, a másik a módszer。

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

assignál: Hozzon létre egy új történeti bejegyzést,A felhasználók visszavonulhatnak。
Csere: Cseréld le az aktuális oldalt anélkül, hogy új bejegyzéseket hoznánk létre a felhasználó előzményébenA vissza gombbal nem lehet visszaküldeni。




Előző:A PKCE code_challenge és code_vertifier megértése az OIDC-ben
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com