URL: port Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die port Eigenschaft des URL-Interfaces ist ein String, der die Portnummer der URL enthält, oder der leere String, wenn der Port der Standard für das Protokoll ist.

Hinweis: Wenn das URL-Objekt auf eine URL verweist, die keine explizite Portnummer enthält (z. B. https://localhost) oder eine Portnummer enthält, die der Standardportnummer entspricht, die zum Protokollteil der URL gehört (z. B. https://localhost:443), dann wird der Wert der port-Eigenschaft der leere String sein: ''.

Wert

Ein String.

Beispiele

js
// https protocol with non-default port number
new URL("https://example.com:5443/svn/Repos/").port; // '5443'
// http protocol with non-default port number
new URL("http://example.com:8080/svn/Repos/").port; // '8080'
// https protocol with default port number
new URL("https://example.com:443/svn/Repos/").port; // '' (empty string)
// http protocol with default port number
new URL("http://example.com:80/svn/Repos/").port; // '' (empty string)
// https protocol with no explicit port number
new URL("https://example.com/svn/Repos/").port; // '' (empty string)
// http protocol with no explicit port number
new URL("https://example.com/svn/Repos/").port; // '' (empty string)
// ftp protocol with non-default port number
new URL("ftp://example.com:221/svn/Repos/").port; // '221'
// ftp protocol with default port number
new URL("ftp://example.com:21/svn/Repos/").port; // '' (empty string)

Spezifikationen

Specification
URL Standard
# dom-url-port

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch

  • Das URL-Interface, zu dem es gehört.