Location: hostname property - Web APIs | MDN (original) (raw)

Baseline

Widely available

The hostname property of the Location interface is a string containing either the domain name or IP address of the location URL. If the URL does not have a hostname, this property contains an empty string, "". IPv4 and IPv6 addresses are normalized, such as stripping leading zeros, and domain names are converted to IDN.

See URL.hostname for more information.

Value

A string.

Examples

console.log(window.location.hostname);
// developer.mozilla.org

const anchor = document.createElement("a");
anchor.href = "https://developer.mozilla.org:4097/";
console.log(anchor.hostname === "developer.mozilla.org");
// The port number is not included in hostname

Specifications

Specification
HTML # dom-location-hostname-dev

Browser compatibility