MDN’s new design is in Beta! A sneak peek:



HTMLHyperlinkElementUtils.origin 只读属性是一个 USVString ,其中包含代表URL的原始码的Unicode序列化,即:

  • for URL using the http or https, the scheme followed by '://', followed by the domain, followed by ':', followed by the port (the default port, 80 and 443 respectively, if explicitely specified);
  • for URL using file: scheme, the value is browser dependant;
  • for URL using the blob: scheme, the origin of the URL following blob:. E.g "blob:" will have "".

Note: 此特性在 Web Worker 中可用。


string = object.origin;


// On this page, returns the origin
var result = window.location.origin; // Returns:''


Specification Status Comment
WHATWG HTML Living Standard
Living Standard Initial definition.

Browser compatibility

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) [1] (Yes) 26.0 (26.0) [3][4] 未实现 [2] 未实现 [2] 未实现 [2]
Feature Android Webview Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) [1] (Yes) [1] (Yes) 26.0 (26.0) [3][4] 未实现 [2] 未实现 [2] 未实现 [2]

[1] Starting in Chrome 52, this property was moved to URL

[2] Though not grouped in a single abstract interface, this method is directly available on the interfaces that implement it, if this interface is supported.

[3] 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.

[4] Before Gecko 49, results for URL using the blob scheme incorrectly returned null.

See also


 此页面的贡献者: xgqfrms-GitHub
 最后编辑者: xgqfrms-GitHub,