Bestimmen der vorherigen URL in JavaScript
Bei der Ausführung bestimmter Übergänge und der Pflege des Seitenverlaufs ohne den Einsatz von Ankern müssen Entwickler möglicherweise die URL abrufen vorherige URL. In diesem Artikel werden die verfügbaren Möglichkeiten zum Ausführen dieser Aufgabe in JavaScript erläutert.
Verwendung von document.referrer
In vielen Szenarien ermöglicht die Nutzung von document.referrer den Zugriff auf die URL der besuchten Seite, bevor er zur aktuellen Seite gelangt, vorausgesetzt, der Benutzer hat über einen Linkklick navigiert. Wie in DOM Level 2 angegeben, erweist sich diese Methode unter diesen Umständen als effektiv. Es ist jedoch wichtig zu beachten, dass document.referrer möglicherweise nicht zugänglich ist, wenn Benutzer Website-Adressen direkt in die Adressleiste eingeben oder Formulare senden.
window.history erkunden
Während window.history Navigationsfunktionen ermöglicht, gewährt es aus Sicherheits- und Datenschutzgründen keinen Zugriff auf URLs innerhalb der Sitzung. Wenn ein detaillierter URL-Verlauf verfügbar wäre, könnte jede besuchte Website Einblick in den vorherigen Browserverlauf der Benutzer erhalten.
Alternative Ansätze
Wenn die Statusverwaltung auf eine einzelne Website beschränkt bleibt, Der Einsatz herkömmlicher Sitzungsverwaltungstechniken wie Cookie-Daten, URL-Parameter oder serverseitige Sitzungsinformationen bietet eine stabilere und praktischere Lösung.
Das obige ist der detaillierte Inhalt vonWie kann ich die vorherige URL in JavaScript abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!