URL: thuộc tính host
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since November 2015.
Note: This feature is available in Web Workers.
Thuộc tính host của giao diện URL là một chuỗi chứa host, tức là hostname, và sau đó, nếu port của URL không rỗng, một ":", theo sau là port của URL. Nếu URL không có hostname, thuộc tính này chứa chuỗi rỗng, "".
Thuộc tính này có thể được đặt để thay đổi cả hostname và port của URL. Nếu scheme của URL không phải là phân cấp (mà tiêu chuẩn URL gọi là "special schemes"), thì nó không có khái niệm host và việc đặt thuộc tính này không có tác dụng.
Note:
Nếu giá trị được cung cấp cho setter host không có port, port của URL sẽ không thay đổi. Điều này có thể bất ngờ vì getter host có trả về một chuỗi URL-port, nên người ta có thể nghĩ setter sẽ luôn "đặt lại" cả hai.
Giá trị
Một chuỗi.
Ví dụ
let url = new URL("https://mdn.go-mizu.dev/vi/docs/Web/API/URL/host");
console.log(url.host); // "developer.mozilla.org"
url = new URL("https://mdn.go-mizu.dev:443/vi/docs/Web/API/URL/host");
console.log(url.host); // "developer.mozilla.org"
// Số port không được bao gồm vì 443 là port mặc định của scheme
url = new URL("https://mdn.go-mizu.dev:4097/vi/docs/Web/API/URL/host");
console.log(url.host); // "developer.mozilla.org:4097"
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| URL> # dom-url-host> |
Tương thích trình duyệt
Xem thêm
- Giao diện
URLmà thuộc tính này thuộc về.