HTMLHyperlinkElementUtils.origin

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:https://mozilla.org" will have "https://mozilla.org".

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

Syntax

string = object.origin;

Examples

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

Specifications

Specification Status Comment
WHATWG HTML Living Standard
HTMLHyperlinkElementUtils.origin
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

文档标签和贡献者