URL:hostname 属性

Baseline 已广泛支持

此特性已非常成熟,可在多种设备和浏览器版本上使用。自 ⁨2016 年 9 月⁩以来,它已在各大浏览器中可用。

注意:此功能在 Web Workers 中可用。

URL 接口的 hostname 属性是一个字符串,其中包含 URL 的域名IP 地址。如果 URL 没有主机名,则此属性包含一个空字符串,""。IPv4 和 IPv6 地址会被规范化,例如去除前导零,域名会被转换为 IDN

可以设置此属性来更改 URL 的主机名。如果 URL 的 scheme 不是分层的(URL 标准称之为“特殊 scheme”),则它没有主机的概念,设置此属性不会产生任何效果。

字符串。

示例

js
const url = new URL(
  "https://mdn.org.cn/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'

规范

规范
URL
# dom-url-hostname

浏览器兼容性

另见

  • 它所属的 URL 接口。