Frage Holen Sie sich die aktuelle URL mit JavaScript?


Alles, was ich will, ist die URL der Website zu bekommen. Nicht die URL, die von einem Link stammt. Beim Laden der Seite muss ich in der Lage sein, die vollständige, aktuelle URL der Website zu erfassen und sie als eine Variable festzulegen, mit der ich nach Belieben arbeiten kann.


2521
2018-06-23 19:26


Ursprung


Antworten:


Benutzen:

window.location.href 

Wie in den Kommentaren erwähnt, funktioniert die folgende Zeile, ist aber für Firefox abgehört.

document.URL;

Sehen URL des Typs DOMString, schreibgeschützt.


3144
2017-12-23 15:33



URL Info Zugriff

JavaScript bietet Ihnen viele Methoden zum Abrufen und Ändern der aktuellen URL, die in der Adressleiste des Browsers angezeigt wird. Alle diese Methoden verwenden die Location Objekt, das eine Eigenschaft des ist Window Objekt. Sie können ein neues erstellen Location Objekt mit der aktuellen URL wie folgt:

var currentLocation = window.location;

Grundlegende URL-Struktur

<protocol>//<hostname>:<port>/<pathname><search><hash>
  • Protokoll: Gibt den Protokollnamen an, der für den Zugriff auf die Ressource im Internet verwendet werden soll. (HTTP (ohne SSL) oder HTTPS (mit SSL))

  • Hostname: Hostname gibt den Host an, dem die Ressource gehört. Beispielsweise, www.stackoverflow.com. Ein Server stellt Dienste bereit, die den Namen des Hosts verwenden.

  • Hafen: Eine Portnummer, die zum Erkennen eines bestimmten Prozesses verwendet wird, an den eine Internet- oder andere Netzwerknachricht weitergeleitet werden soll, wenn sie bei einem Server eintrifft.

  • Pfadname: Der Pfad gibt Informationen über die spezifische Ressource innerhalb des Hosts, auf den der Webclient zugreifen möchte. Beispielsweise, /index.html.

  • Abfrage: Eine Abfragezeichenfolge folgt der Pfadkomponente und stellt eine Zeichenfolge mit Informationen bereit, die die Ressource für bestimmte Zwecke verwenden kann (z. B. als Parameter für eine Suche oder als zu verarbeitende Daten).

  • Hash: Der Ankerabschnitt einer URL enthält das Hashzeichen (#).

Mit diesen Location Objekteigenschaften können Sie auf alle diese URL-Komponenten zugreifen und was sie einstellen oder zurückgeben können:

  • href - die gesamte URL
  • Protokoll - Das Protokoll der URL
  • Gastgeber - der Hostname und der Port der URL
  • Hostname - Der Hostname der URL
  • Hafen - Die Portnummer, die der Server für die URL verwendet
  • Pfadname - Der Pfadname der URL
  • Suche - Der Abfrageteil der URL
  • Hash - Der Ankerbereich der URL

Ich hoffe du hast deine Antwort ..


520
2018-06-23 19:35



Die selbe Frage wurde vor weniger als 24 Stunden gefragt. Um mich selbst zu zitieren:

Benutzen window.location zum Lesen und   Schreibzugriff auf die Lage   Objekt   dem aktuellen Rahmen zugeordnet. Ob   Sie wollen nur die Adresse als   schreibgeschützte Zeichenfolge, die Sie verwenden können    document.URL, die enthalten sollten   der gleiche Wert wie    window.location.href.


309
2018-06-23 19:28



Ruft die aktuelle Seiten-URL ab:

window.location.href

249
2017-09-10 06:51



Um den Pfad zu erhalten, können Sie Folgendes verwenden:

alert("Url  ="+document.location);
alert("PathName  ="+ window.location.pathname);// Returns path only
alert("url  ="+window.location.href);// Returns full URL


30
2018-04-25 16:14



Benutzen: window.location.href.

Wie oben beschrieben, document.URL  wird nicht aktualisiert beim Aktualisieren window.location. Sehen MDN.


26
2018-06-09 09:32



Öffnen EntwicklerwerkzeugeGeben Sie Folgendes in das Feld ein Konsole und drücke Eingeben.

window.location

Bsp .: Unten ist der Screenshot des Ergebnisses auf der aktuellen Seite.

enter image description here

Nimm dir was du brauchst von hier. :)


25
2018-03-26 06:10