location: origin プロパティ

originLocation インターフェイスの読み取り専用プロパティで、指定された URL のオリジンの Unicode シリアライズが入った文字列です。

すなわち、下記のようになります。

  • http または https を使用する URL の場合、スキームの後に '://' を、その後にドメインを、その後に ':' を、その後にポート(明示的に指定されなかった場合は、それぞれ既定の 80 および 443 のポート)を指定することができます。
  • file: スキームを使用した URL では、値はブラウザー依存になります。
  • blob: スキームを使用した URL では、その URL のオリジンが blob: に続きます。例えば、 "blob:https://mozilla.org""https://mozilla.org" がついています。

注: この機能は Web Worker 内で利用可能です。

文字列です。

js
// このページ上の、オリジンを返します。
const result = window.location.origin; // 返値:'https://developer.mozilla.org'

仕様書

Specification
HTML Standard
# dom-location-origin-dev

ブラウザーの互換性

BCD tables only load in the browser