Wie erhalte ich die aktuelle URL einer Seite mit JavaScript?
Hallo zusammen! Ich bin neu in JavaScript und schreibe eine kleine Webanwendung. Ich muss die vollständige Adresse der aktuellen Seite abrufen, um sie beispielsweise in ein Kontaktformular zu übergeben oder für Analysen in localStorage zu speichern.\n\nIch habe versucht, so etwas wie `window.url` zu schreiben, aber das funktioniert nicht. Dann habe ich gegoogelt, dass es ein `location`-Objekt gibt, aber ich bin mit seinen Eigenschaften verwirrt. Ich brauche genau das, was in der Adressleiste des Browsers angezeigt wird, einschließlich Protokoll (http/https), Domain, Pfad und möglicherweise Query-Parametern.\n\nHier ist ein Beispiel meines Versuchs:\n\n```javascript\nlet currentUrl = window.location;\nconsole.log(currentUrl);\n```\n\nIn der Konsole wird ein Objekt ausgegeben, kein String. Wie bekomme ich genau den String mit der Adresse? Und kann man die URL irgendwie in Teile zerlegen: separat Protokoll, separat Host, separat Pfad? Ich wäre dankbar.