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 des URL-Interfaces ist ein String, der entweder den Domainnamen oder die IP-Adresse der URL enthält. Wenn die URL keinen Hostnamen hat, enthält diese Eigenschaft einen leeren String, "". IPv4- und IPv6-Adressen werden normalisiert, zum Beispiel durch das Entfernen führender Nullen, und Domainnamen werden in IDN konvertiert.

Diese Eigenschaft kann festgelegt werden, um den Hostnamen der URL zu ändern. Wenn das Schema der URL nicht hierarchisch ist (was der URL-Standard als "besondere Schemata" bezeichnet), dann hat es kein Hostkonzept und das Festlegen dieser Eigenschaft hat keine Wirkung.

Wert

Ein String.

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

  • Das URL-Interface, zu dem es gehört.