3776 Stimmen

Die aktuelle URL mit JavaScript abrufen?

Ich möchte nur die URL der Website erhalten. Nicht die URL, wie sie von einem Link übernommen wurde. Beim Laden der Seite muss ich in der Lage sein, die vollständige, aktuelle URL der Website zu holen und sie als Variable festzulegen, mit der ich tun kann, was ich will.

2 Stimmen

54voto

Tmh Punkte 1183

Abrir Entwickler-Tools geben Sie Folgendes in das Feld Konsole und drücken Sie Eingabe .

window.location

Beispiel: Nachfolgend sehen Sie einen Screenshot des Ergebnisses auf der aktuellen Seite.

enter image description here

Holen Sie sich hier, was Sie brauchen :)

47voto

Sangeet Shah Punkte 2939

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

console.log('document.location', document.location.href);
console.log('location.pathname',  window.location.pathname); // Returns path only
console.log('location.href', window.location.href); // Returns full URL

32voto

Dorian Punkte 20663

使用する。 window.location.href .

Wie oben erwähnt, document.URL wird nicht aktualisiert bei der Aktualisierung window.location . Siehe MDN .

25voto

kishore Punkte 1570
  • 使用方法 window.location.href um die vollständige URL zu erhalten.
  • 使用方法 window.location.pathname um die URL beim Verlassen des Hosts zu erhalten.

5 Stimmen

Window.location.pathname enthält keine Abfrage und kein Hash-Fragment

22voto

Weilory Punkte 1697
// http://127.0.0.1:8000/projects/page/2?name=jake&age=34
let url = new URL(window.location.href);
/*
hash: ""

host: "127.0.0.1:8000"

hostname: "127.0.0.1"

href: "http://127.0.0.1:8000/projects/page/2?username=jake&age=34"

origin: "http://127.0.0.1:8000"

password: ""

pathname: "/projects/page/2"

port: "8000"

protocol: "http:"

search: "?name=jake&age=34"

username: ""
*/

url.searchParams.get('name')
// jake

url.searchParams.get('age')
// 34

url.searchParams.get('gender')
// null

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X