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