XMLHttpRequest:responseURL 属性

Baseline 已广泛支持

此功能已相当成熟,可在多种设备和浏览器版本上运行。自 ⁨2016 年 8 月⁩ 起,所有浏览器均已提供此功能。

注意:此功能在 Web Workers 中可用,但 Service Workers 除外。

只读的 XMLHttpRequest.responseURL 属性返回响应的序列化 URL,如果 URL 为 null,则返回空字符串。如果返回 URL,则 URL 中存在的任何 URL 片段都将被剥离。responseURL 的值将是经过任何重定向后获得的最终 URL。

示例

js
const xhr = new XMLHttpRequest();
xhr.open("GET", "http://example.com/test", true);
xhr.onload = () => {
  console.log(xhr.responseURL); // http://example.com/test
};
xhr.send(null);

规范

规范
XMLHttpRequest
# the-responseurl-attribute

浏览器兼容性