Document.origin

Obsolete
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.

Use self.origin instead.

The Document.origin read-only property returns the document's origin. In most cases, this property is equivalent to document.defaultView.location.origin.

Syntax

var origin = document.origin;

Examples

var origin = document.origin; 
// On this page, returns:'https://developer.mozilla.org'

var origin = document.origin; 
// On "about:blank", returns:'null'

var origin = document.origin; 
// On "data:text/html,<b>foo</b>", returns:'null'

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
origin
DeprecatedNon-standard
Chrome No support 41 — 71Edge Full support 12Firefox No support NoIE Full support YesOpera Full support YesSafari Full support YesWebView Android No support 41 — 71Chrome Android No support 41 — 71Firefox Android No support NoOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android No support 4.0 — 10.0

Legend

Full support  
Full support
No support  
No support
Non-standard. Expect poor cross-browser support.
Non-standard. Expect poor cross-browser support.
Deprecated. Not for use in new websites.
Deprecated. Not for use in new websites.

See also