URL: origin 属性
注意: 此功能在 Web Workers 中可用。
origin
是 URL
接口的只读属性,返回一个字符串,包含所表示 URL 的原点的 Unicode 序列化。
确切的结构取决于 URL 的类型
- 对于使用
http:
或https:
方案的 URL,方案后跟//
,接着是域,然后是:
,最后是端口号(如果显式指定,则分别使用默认端口号80
和443
)。 - 对于使用
file:
方案的 URL,其值取决于浏览器。 - 对于使用
blob:
方案的 URL,其原点是blob:
后面的 URL。例如,blob:https://mozilla.org
的原点为https://mozilla.org
。
值
字符串。
示例
js
const url = new URL("blob:https://mozilla.org:443/");
console.log(url.origin); // 'https://mozilla.org'
const url = new URL("https://127.0.0.1:80/");
console.log(url.origin); // 'https://127.0.0.1'
const url = new URL("https://mozilla.org:8080/");
console.log(url.origin); // 'https://mozilla.org:8080'
规范
规范 |
---|
URL 标准 # dom-url-origin |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。