Frage

Kann ein neues Standortobjekt in JavaScript erstellt werden?Ich habe eine URL als Zeichenfolge und ich möchte nutzen, was JavaScript bereits bietet, um Zugriff auf die verschiedenen Teile davon zu erhalten.

Hier ist ein Beispiel, worüber ich spreche (ich weiß, dass das nicht funktioniert):

generasacodicetagpre.

ist so etwas möglich oder würde ich dieses Objekt im Wesentlichen selbst erstellen?

War es hilfreich?

Lösung

Nun, Sie können ein Ankerelement verwenden, um die URL-Teile zu extrahieren, zum Beispiel:

generasacodicetagpre.

es funktioniert auf allen modernen Browsern und sogar auf IE 5.5 +.

Überprüfen Sie ein Beispiel hier .

Andere Tipps

Wie wäre es mit der Verwendung des Standards URL-Objekt ?

generasacodicetagpre.

Warnung : Diese Schnittstelle ist ein bisschen neu, also, wenn Sie keine Transpiler , bitte überprüfen Sie den KompatibilitätTabelle und testen Sie Ihre Tests an Zielbrowsern.

Sie können die Leistung eines Ankerelements nutzen

generasacodicetagpre.

Sie können es in einer Regex analysieren, um die Teile als Spiele zu erhalten ... Ich habe jetzt nicht den vollständigen Code, aber dies kann verwendet werden, um die QueryData zu erhalten:

generasacodicetagpre.

Übereinstimmungen [0] ist die vollständige Zeichenfolge, die Übereinstimmungen (1) ist der erste Teil der URL (bis zu den?) ... Sie können einen regulären Ausdruck aufbauen, um jeden Teil einer String-URL zu analysieren, wenn Sie möchten...

Sie können auch eines der vielen dafür da hierorten Bibliotheken verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top