Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1|Antwort: 0

[JavaScript] Die Unterschiede zwischen location.assign, location.href und location.replace

[Link kopieren]
Veröffentlicht amVor 48 Sekunden | | |
Was sind die Unterschiede zwischen window.location.assign, window.location.href und window.location.replace?

  • window.location.href: Setzt oder ruft die URL des aktuellen Dokuments ab
  • window.location.assign(url): Diese Methode lädt und zeigt das neue Dokument an, das durch den URL-Parameter angegeben ist, sodass Nutzer über die Schaltfläche "Zurück" zur vorherigen Seite zurückkehren können.
  • window.location.replace(url): Diese Methode ersetzt das Dokument, auf das die neue URL zeigt, ohne eine Spur im Browserverlauf zu hinterlassen. Das bedeutet, wenn ein Benutzer versucht, den "Zurück"-Button zu benutzen, überspringt er die ersetzte Seite und kehrt direkt zu einer früheren Seite zurück.


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

Der Effekt ist derselbe: Beide können verwendet werden, um zu neuen URLs zu navigieren.
Verlauf: Beide erstellen einen neuen Eintrag im Browserverlauf, und Nutzer können über den "Zurück"-Button zur vorherigen Seite zurückkehren.

Der Unterschied ist,Das eine ist das Attribut, das andere die Methode。

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

zuweisen: Erstelle einen neuen Eintrag für den Verlaufsdatensatz,Nutzer können sich zurückziehen。
Ersetzen: Ersetze die aktuelle Seite, ohne neue Einträge in der Versionsgeschichte des Benutzers zu erstellenDu kannst nicht mit dem Zurück-Button zurückkehren。




Vorhergehend:Verständnis der code_challenge und code_vertifier von PKCE in OIDC
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com