URL.origin
URL.origin
是一个只读属性,返回一个 USVString
类型值,包含 URL 源经过 Unicode 序列化之后的值,也就是:
- 对于使用
http
或者https
协议的 URL, 返回协议名,然后是'://'
, 然后是域,然后是':'
, 最后是端口号 (默认端口是80
和443
); - 对于使用
file:
协议的 URL,返回值因浏览器而异; - 对于使用
blob:
协议的 URL,返回值是blob:
后跟随的源地址。例如"blob:https://mozilla.org"
将会返回"https://mozilla.org".
备注: 此特性在 Web Worker 中可用
语法
string = URLObject.origin;
示例
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
- The
HTMLHyperlinkElementUtils.origin
property