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: port-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 schreibgeschützte port-Eigenschaft des URLPattern-Interfaces ist ein String, der das Muster enthält, das verwendet wird, um den Port-Teil einer URL zu matchen.

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

Beachten Sie, dass er auch implizit auf den leeren String ("") gesetzt werden kann, wenn das Muster unter Verwendung eines url oder baseURL-Strings angegeben wird und der Port nicht explizit gesetzt ist. Dieser leere String matched gegen URLs, die den Standardport (443) verwenden.

Wert

Ein String.

Beispiele

>

Grundlegende Verwendung

Das folgende Beispiel erstellt ein URLPattern-Objekt mit (80|443|8080) für den port-Teil und protokolliert die Eigenschaft. Dieses Muster matched jede URL, die den Port 80, 443 oder 8080 hat.

js
const pattern = new URLPattern({ port: "(80|443|8080)" });
console.log(pattern.port); // "(80|443|8080)"
console.log(pattern.test("http://example.com:8080/")); // true

Spezifikationen

Spezifikation
URL Pattern>
# dom-urlpattern-port>

Browser-Kompatibilität