URL.origin

URL.origin 是一个只读属性,返回一个 USVString 类型值,包含 URL 源经过 Unicode 序列化之后的值,也就是:

  • 对于使用 http 或者 https 协议的 URL, 返回协议名,然后是 '://', 然后是域,然后是 ':', 最后是端口号 (默认端口是 80443);
  • 对于使用 file: 协议的 URL,返回值因浏览器而异;
  • 对于使用 blob: 协议的 URL,返回值是 blob: 后跟随的源地址。例如 "blob:https://mozilla.org" 将会返回 "https://mozilla.org".

备注: 此特性在 Web Worker 中可用

语法

string = URLObject.origin;

示例

js
var result = new URL("blob:https://mozilla.org:443/").origin;
// 返回:'https://developer.mozilla.org:443'

规范

Specification
URL Standard
# dom-url-origin

浏览器兼容性

BCD tables only load in the browser

See also