Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

URL: hostname-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2016 browserübergreifend verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die hostname-Eigenschaft der URL-Schnittstelle ist eine Zeichenkette, die entweder den Domain-Namen oder die IP-Adresse der URL enthält. Wenn die URL keinen Hostnamen hat, enthält diese Eigenschaft eine leere Zeichenkette, "". IPv4- und IPv6-Adressen werden normalisiert, zum Beispiel durch das Entfernen führender Nullen, und Domain-Namen werden in IDN konvertiert.

Diese Eigenschaft kann gesetzt werden, um den Hostnamen der URL zu ändern. Wenn das Schema der URL nicht hierarchisch ist (das der URL-Standard als "besondere Schemata" bezeichnet), dann gibt es kein Konzept eines Hosts und das Setzen dieser Eigenschaft hat keinen Effekt.

Wert

Eine Zeichenkette.

Beispiele

js
const url = new URL(
  "https://developer.mozilla.org/en-US/docs/Web/API/URL/hostname",
);
console.log(url.hostname); // Logs: 'developer.mozilla.org'

url.hostname = "你好.com";
console.log(url.hostname); // Logs: 'xn--6qq79v.com'

Spezifikationen

Spezifikation
URL
# dom-url-hostname

Browser-Kompatibilität

Siehe auch

  • Die URL-Schnittstelle, zu der es gehört.