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

View in English Always switch to English

URLPattern: hostname-Eigenschaft

Baseline 2025
Neu verfügbar

Seit September 2025 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

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

Die hostname-Eigenschaft, die nur lesbar ist, des URLPattern-Interfaces ist ein String, der das Muster enthält, das verwendet wird, um den Hostnamen-Teil einer URL zu matchen.

Dies ist der normalisierte Wert des Hostnamen-Musters, das dem Konstruktor übergeben wurde, ein geerbter Wert von einer baseURL, der dem Konstruktor übergeben wurde, oder der Standardwert ("*"), der jeden Hostnamen matcht.

Wert

Ein String.

Beispiele

Grundlegende Verwendung

Das folgende Beispiel erstellt ein URLPattern-Objekt mit *.example.org für den hostname-Teil und protokolliert die Eigenschaft. Dieses Muster matcht jeden Hostnamen, der eine direkte Subdomain von example.org ist.

js
const pattern = new URLPattern("https://*.example.org");
console.log(pattern.hostname); // '*.example.org'
console.log(pattern.test("https://horses.example.org")); // true

Spezifikationen

Spezifikation
URL Pattern
# dom-urlpattern-hostname

Browser-Kompatibilität