URL:host 屬性
注意:此功能在 Web Workers 中可用。
host 屬性是 URL 介面的一個字串,包含主機名 (hostname),如果 URL 的 埠 (port) 不為空,則緊跟一個 ":",然後是 URL 的 port。如果 URL 沒有 hostname,則此屬性包含一個空字串,""。
可以設定此屬性來更改 URL 的主機名和埠。如果 URL 的 scheme 不是分層的(URL 標準稱之為“特殊 scheme”),則它沒有主機的概念,設定此屬性無效。
注意: 如果用於 host setter 的給定值缺少 port,則 URL 的 port 不會更改。這可能出乎意料,因為 host getter 返回一個包含 URL 埠的字串,所以人們可能會認為 setter 總是會“重置”兩者。
值
字串。
示例
js
let url = new URL("https://mdn.club.tw/en-US/docs/Web/API/URL/host");
console.log(url.host); // "developer.mozilla.org"
url = new URL("https://mdn.club.tw:443/en-US/docs/Web/API/URL/host");
console.log(url.host); // "developer.mozilla.org"
// The port number is not included because 443 is the scheme's default port
url = new URL("https://mdn.club.tw:4097/en-US/docs/Web/API/URL/host");
console.log(url.host); // "developer.mozilla.org:4097"
規範
| 規範 |
|---|
| URL # dom-url-host |
瀏覽器相容性
載入中…
另見
- 它所屬的
URL介面。