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.
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
Loading…