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.club.tw/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 介面。