Wie erhalte ich die aktuelle URL einer Seite mit JavaScript? (vollständiger Pfad, Host, Protokoll)
Hallo zusammen! Ich habe gerade angefangen, JavaScript zu lernen, und bin auf folgendes Problem gestoßen: Ich muss die vollständige Adresse der aktuellen Seite abrufen, um sie beispielsweise in ein Kontaktformular einzufügen oder einen Link zu teilen. Ich habe versucht, so etwas wie `var url = window.location;` zu schreiben, aber in der Konsole wird ein Objekt ausgegeben, kein String. Später habe ich gelesen, dass man `window.location.href` verwenden muss – das hat funktioniert, aber ich möchte es tiefer verstehen.
Ich muss nicht nur die gesamte URL abrufen, sondern auch separat:
- Protokoll (http oder https)
- Domainname (z.B. example.com)
- Pfad (/blog/article.html)
- Query-Parameter (?id=5&page=2)
- Hash (#section)
Ich habe diesen Code ausprobiert:
```javascript
var currentUrl = window.location.href;
console.log("Vollständige URL: " + currentUrl);
```
Aber wie extrahiere ich jeden Teil einzeln? Und gibt es einen Unterschied zwischen `window.location` und `document.location`? Vielen Dank im Voraus für die Hilfe! Ich möchte es wirklich verstehen, um nicht nur fertige Lösungen zu kopieren, sondern zu begreifen, wie und was funktioniert.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs