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
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.