Node: thuộc tính baseURI
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Thuộc tính chỉ đọc baseURI của giao diện Node trả về URL cơ sở tuyệt đối của tài liệu chứa nút.
URL cơ sở được dùng để phân giải các URL tương đối khi trình duyệt cần lấy một URL tuyệt đối, chẳng hạn khi xử lý thuộc tính src của phần tử HTML <img> hoặc các thuộc tính xlink:href
Deprecated
hay href trong SVG.
Mặc dù thuộc tính này chỉ đọc, giá trị của nó được xác định bởi một thuật toán mỗi khi thuộc tính được truy cập, và có thể thay đổi nếu các điều kiện đã thay đổi.
URL cơ sở được xác định như sau:
- Theo mặc định, URL cơ sở là vị trí của tài liệu (như được xác định bởi
window.location). - Nếu đó là một tài liệu HTML và có phần tử
<base>trong tài liệu, thì giá trịhrefcủa phần tửbaseđầu tiên có thuộc tính đó sẽ được dùng thay thế.
Giá trị
Một chuỗi biểu thị URL cơ sở của Node.
Ví dụ
>Không có <base>
html
<output>Chưa được tính</output>
js
const output = document.querySelector("output");
output.value = output.baseURI;
Có <base>
html
<base href="https://mdn.go-mizu.dev/modified_base_uri/" />
<output>Chưa được tính</output>
js
const output = document.querySelector("output");
output.value = output.baseURI;
Thông số kỹ thuật
| Specification |
|---|
| DOM> # ref-for-dom-node-baseuri①> |
Tương thích trình duyệt
Xem thêm
- Phần tử
<base>.