Back to Content

URL: protocol property

files/en-us/web/api/url/protocol/index.md

latest726 B
Original Source

{{ApiRef("URL API")}} {{AvailableInWorkers}}

The protocol property of the {{domxref("URL")}} interface is a string containing the protocol or scheme of the URL, including the final ":".

This property can be set to change the protocol of the URL. A ":" is appended to the provided string if not provided. The provided scheme has to be compatible with the rest of the URL to be considered valid.

Value

A string.

Examples

js
const url = new URL(
  "https://developer.mozilla.org/en-US/docs/Web/API/URL/protocol",
);
console.log(url.protocol); // Logs "https:"

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also

  • The {{domxref("URL")}} interface it belongs to.