Node.baseURI
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
.