So funktioniert es
Der Parser zerlegt eine Webadresse in all ihre Teile: Schema, Anmeldedaten, Host, Port, Pfad, Query und Fragment. Er verwendet die native URL-API des Browsers, dieselbe, die die Standards anwenden.
Der Query-String (?schlüssel=wert&…) wird in eine Tabelle einzelner Parameter aufgeteilt, und der Pfad wird in seine Segmente zerlegt, um jeden Wert einzeln zu prüfen.
Damit die Analyse funktioniert, muss die URL das Schema enthalten (https://, http://, ftp:// usw.); ohne es gilt die Adresse als ungültig.
Beispiele
https://user:pass@ejemplo.com:8080/tienda/item?id=42&color=azul#detalleprotocol: https: · hostname: ejemplo.com · port: 8080 · pathname: /tienda/item · search: ?id=42&color=azul · hash: #detalleJede Komponente wird separat extrahiert; die Parameter id=42 und color=azul erscheinen zudem in der Query-Tabelle.https://sitio.com/buscar?q=caf%C3%A9q = caféMit aktivierter Decodier-Option wird der Wert %C3%A9 als „é“ angezeigt.Anwendungsfälle
- Debuggen, warum ein Link nicht funktioniert, indem jeder Query-Parameter separat geprüft wird.
- Kampagnenparameter (utm_source, utm_medium) aus einer Marketing-URL extrahieren.
- Den echten Host, Port und das Schema einer Adresse prüfen, bevor man ihr vertraut.
- Die Struktur einer API verstehen, indem die Pfadsegmente und ihre Parameter gelesen werden.
Häufige Fragen
Warum wird meine URL als ungültig markiert?
Fast immer, weil das Schema fehlt. „beispiel.com/seite“ ist keine vollständige URL; füge „https://“ am Anfang hinzu, damit sie analysiert werden kann.
Was ist der Unterschied zwischen host und hostname?
„hostname“ ist nur die Domain (beispiel.com), während „host“ den Port einschließt, wenn er vorhanden ist (beispiel.com:8080).
Was macht die Option zum Decodieren der Parameter?
Sie wendet Percent-Decoding auf die Query-Werte an, sodass %20 als Leerzeichen und %C3%A9 als „é“ angezeigt wird. Deaktiviere sie, wenn du die Werte so sehen willst, wie sie in der URL übertragen werden.
Wird die URL an einen Server gesendet?
Nein. Die Analyse erfolgt vollständig in deinem Browser; die Adresse verlässt deinen Computer nie.