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

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

Specification
URL Pattern
# dom-urlpattern-port

Browser-Kompatibilität