Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
URL: host-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit November 2015 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die host-Eigenschaft der URL-Schnittstelle ist ein String, der den Host enthält, was dem hostname entspricht, gefolgt von einem ":", falls der Port der URL nicht leer ist, und dem port der URL. Wenn die URL keinen hostname hat, enthält diese Eigenschaft einen leeren String, "".
Diese Eigenschaft kann gesetzt werden, um sowohl den Hostnamen als auch den Port der URL zu ändern. Wenn das Schema der URL nicht hierarchisch ist (was der URL-Standard als "spezielle Schemata" bezeichnet), hat sie kein Konzept eines Hosts, und das Setzen dieser Eigenschaft hat keine Wirkung.
Hinweis:
Wenn der angegebene Wert für die host-Setter-Methode keinen port enthält, ändert sich der port der URL nicht. Dies kann unerwartet sein, da der host-Getter eine URL-Port-Zeichenfolge zurückgibt, sodass man annehmen könnte, dass der Setter immer beide "zurücksetzt".
Wert
Ein String.
Beispiele
let url = new URL("https://developer.mozilla.org/en-US/docs/Web/API/URL/host");
console.log(url.host); // "developer.mozilla.org"
url = new URL("https://developer.mozilla.org:443/en-US/docs/Web/API/URL/host");
console.log(url.host); // "developer.mozilla.org"
// The port number is not included because 443 is the scheme's default port
url = new URL("https://developer.mozilla.org:4097/en-US/docs/Web/API/URL/host");
console.log(url.host); // "developer.mozilla.org:4097"
Spezifikationen
| Spezifikation |
|---|
| URL> # dom-url-host> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Siehe auch
- Die
URL-Schnittstelle, zu der sie gehört.