Baseline Widely available
Note: This feature is available in Web Workers.
The hostname
property of the URL
interface is a string containing either the domain name or IP address of the 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.
This property can be set to change the hostname of the URL. If the URL's scheme is not hierarchical (which the URL standard calls "special schemes"), then it has no concept of a host and setting this property has no effect.
ValueA string.
Examplesconst url = new URL(
"https://developer.mozilla.org/en-US/docs/Web/API/URL/hostname",
);
console.log(url.hostname); // Logs: 'developer.mozilla.org'
url.hostname = "ä½ å¥½.com";
console.log(url.hostname); // Logs: 'xn--6qq79v.com'
Specifications Browser compatibility See also
URL
interface it belongs to.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4