WindowOrWorkerGlobalScope.origin

我们的志愿者还没有将这篇文章翻译为 中文 (简体)加入我们帮助完成翻译!
您也可以阅读此文章的English (US)版。

This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for usage in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the specification changes.

The origin read-only property of the WindowOrWorkerGlobalScope interface returns the origin of the global scope, serialized as a string.

Syntax

var myOrigin = self.origin; // or just origin

Value

A USVString.

Examples

Executed from inside a worker script, the following snippet will log the worker's global scope's origin to the console each time it receives a message

onmessage = function() {
  console.log(self.origin);
};

If the origin is not a scheme/host/port tuple (say you are trying to run it locally, i.e. via file:// URL), origin will return the string "null".

Specifications

Specification Status Comment
WHATWG HTML Living Standard
The definition of 'WindowOrWorkerGlobalScope.origin' in that specification.
Living Standard Initial definition.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 59 54 (54) No support No support No support
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support 59 59 54.0 (54)  No support No support No support

文档标签和贡献者