URL.origin - Web API 接口参考 编辑
URL
.origin
是一个只读属性,返回一个 USVString
类型值,包含 URL 源经过 Unicode 序列化之后的值, 也就是:
- 对于使用
http
或者https
协议的 URL, 返回协议名, 然后是'://'
, 然后是域, 然后是':'
, 最后是端口号 (默认端口是80
和443
); - 对于使用
file:
协议的 URL, 返回值因浏览器而异; - 对于使用
blob:
协议的 URL, 返回值是blob:
后跟随的源地址. 例如"blob:https://mozilla.org"
将会返回"https://mozilla.org".
语法
string = URLObject.origin;
示例
var result = new URL("blob:https://mozilla.org:443/").origin;
// 返回:'https://developer.mozilla.org:443'
规范
规范 | ?状态 | 备注 |
---|---|---|
URL URL.origin | Living Standard | Initial definition. |
浏览器支持
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | 52 | 未实现 [1] | 26.0 (26.0) [2][3] | 未实现 [1] | 未实现 [1] | 未实现 [1] |
Feature | Android Webview | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | 52 | 52 | 未实现 [1] | 26.0 (26.0) [2][3] | 未实现 [1] | 未实现 [1] | 未实现 [1] |
[1] Though not grouped in a single abstract interface, this method is directly available on the interfaces that implement it, if this interface is supported.
[2] From Gecko 26 to Gecko 44, this property was on the URLUtils
mixin. It has been moves either on the HTMLHyperlinkElementUtils
mixin, or directly on the interface.
[3] Before Gecko 49, results for URL using the blob
scheme incorrectly returned null
.
See also
- The
HTMLHyperlinkElementUtils.origin
property
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论