Node.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.
Node.baseURI
是只读属性,返回一个节点的绝对基址 URL。
当浏览器要获取绝对 URL 时,就需要用基 URL 去解析相对 URL。例如,解析 HTML <img>
元素的 src
属性时,或者 处理 XML xlink:href
属性时—。
一般情况下,基 URL 是 document 的 location,但是它受诸多方面因素的影响,例如 HTML 的 <base>
元素和 XML xml:base
属性。
语法
概述
文档的基 URL
document 的默认基 URL 是文档的地址(浏览器显示的地址,可以通过window.location
获取),但是可以通过如下方法修改:
- 当在文档中找到一个
<base>
标签时; - 当一个文档被动态创建时。
详细信息请参阅 HTML Living standard 中关于基 URL 的章节 。
可以通过
获取文档的基 URL。注意检查文档的基 URL 可能会每次请求返回不同的结果,因为 document
.baseURI<base>
标签或文档的 location 可能被改变了。
元素的基 URL
规范
参考
<base>
元素(HTML)xml:base
属性(XML 文档)Node.baseURIObject
- a variant of this API for Mozilla add-ons and internal code. Returns the base URL as annsIURI
.