JavaScript: Vorherige URL abrufen
Problem:
Das Navigieren auf Webseiten erfordert oft Zugriff zur vorherigen URL ohne Verwendung von Ankern oder Cookies. Gibt es hierfür eine JavaScript-Lösung?
Antwort:
Ja, die document.referrer-Eigenschaft kann die URL der Seite bereitstellen, die vor der aktuellen besucht wurde. Diese Eigenschaft wird normalerweise ausgefüllt, wenn Benutzer auf einen Link klicken, um zur aktuellen Seite zu navigieren, sie ist jedoch möglicherweise nicht in allen Fällen zugänglich.
Erklärung:
Aus Sicherheitsgründen und Aus Datenschutzgründen kann window.history nicht für den Zugriff auf URLs in der Sitzung verwendet werden. Der Zugriff auf historische URLs würde es Websites ermöglichen, Benutzeraktivitäten auf verschiedenen Websites zu verfolgen.
Verwendung:
console.log(`Previous URL: ${document.referrer}`);
Überlegungen:
Obwohl document.referrer die vorherige URL bereitstellen kann, ist sie in einigen Szenarien, z. B. wenn, möglicherweise nicht verfügbar Benutzer:
Alternativen:
Für eine zuverlässige Statusverwaltung auf Ihrer eigenen Website sollten Sie Folgendes verwenden:
Das obige ist der detaillierte Inhalt vonWie kann ich die vorherige URL in JavaScript abrufen, ohne Cookies oder Anker zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!