Heim > Web-Frontend > js-Tutorial > Wie kann ich die Referrer-URL in JavaScript abrufen?

Wie kann ich die Referrer-URL in JavaScript abrufen?

Patricia Arquette
Freigeben: 2024-11-30 04:48:10
Original
672 Leute haben es durchsucht

How Can I Get the Referrer URL in JavaScript?

Vorherige URL in JavaScript abrufen

Sie fragen sich, wie Sie in JavaScript auf die URL der Seite zugreifen können, die der aktuellen Seite vorausging? Während die von Ihnen beschriebene Methode mit window.history. previous.href nicht verfügbar ist, gibt es eine alternative Lösung:

Verwenden Sie document.referrer: Diese Eigenschaft enthält die URL der Seite, von der aus auf die aktuelle Seite zugegriffen wurde. Es wird in Browsern weithin unterstützt und ist in vielen Fällen zuverlässig, wenn der Benutzer durch Klicken auf einen Link zur aktuellen Seite navigiert hat.

alert("Previous URL is: " + document.referrer);
Nach dem Login kopieren

Beachten Sie, dass document.referrer in bestimmten Szenarien, z. B. bei einer direkten URL, möglicherweise nicht verfügbar ist Eingaben oder Formularübermittlungen. Darüber hinaus wird die vorherige URL möglicherweise nicht genau wiedergegeben, wenn der Benutzer über ein Lesezeichen oder einen zwischengespeicherten Verlauf auf die aktuelle Seite zugegriffen hat.

Einschränkungen und Überlegungen

Für mehr Sicherheit und Datenschutz , JavaScript hat keinen direkten Zugriff auf den vollständigen URL-Verlauf des Browsers. Dadurch wird verhindert, dass Websites die gesamten Surfaktivitäten eines Benutzers verfolgen.

Wenn Sie den Anwendungsstatus auf Ihrer eigenen Website verwalten, sollten Sie stattdessen Sitzungsverwaltungstechniken wie Cookies, URL-Parameter oder serverseitige Sitzungsspeicherung verwenden. Diese Methoden bieten einen zuverlässigeren und strukturierteren Ansatz zur Aufrechterhaltung des Status über Seitenübergänge hinweg.

Das obige ist der detaillierte Inhalt vonWie kann ich die Referrer-URL in JavaScript abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage