位置: origin 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

注意:此功能在 Web Workers 中可用。

originLocation 接口的一个只读属性,它返回一个字符串,其中包含 location URL 的 origin 的 Unicode 序列化。

具体的结构因 URL 类型而异。

  • 对于使用 ftp:http:https:ws:wss: 方案的 URL,返回的是 protocol 后面跟着 //,再后面跟着 host。与 host 相同,只有当 port 不是该协议的默认端口时才包含在内。
  • 对于使用 file: 方案的 URL,其值取决于浏览器。
  • 对于使用 blob: 方案的 URL,返回的是 blob: 后面的 URL 的 origin,但前提是该 URL 使用 http:https:file: 方案。例如,blob:https://mozilla.org 将返回 https://mozilla.org

对于所有其他情况,返回字符串 "null"

有关更多信息,请参阅 URL.origin

字符串。

示例

js
console.log(window.location.origin); // On this page returns 'https://mdn.org.cn'

规范

规范
HTML
# dom-location-origin-dev

浏览器兼容性

另见