--- title: WindowOrWorkerGlobalScope.origin slug: Web/API/WindowOrWorkerGlobalScope/origin tags: - API - DOM - Window - WindowOrWorkerGlobalScope - Worker - ウェブ - プロパティ translation_of: Web/API/WindowOrWorkerGlobalScope/origin ---

{{APIRef()}}{{SeeCompatTable}}

{{domxref("WindowOrWorkerGlobalScope")}} インターフェイスの読み取り専用プロパティ origin は、グローバルスコープの文字列としてシリアライズされた origin を返します。

構文

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

{{domxref("USVString")}}.

worker script 内から実行される以下のスニペットは、メッセージを受け取る度にワーカーのグローバルスコープの origin をコンソールに記録します。

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

もし origin が scheme/host/port tuple出ない場合 (あなたがローカルで実行しようとしている、言い換えると file:// というURLの場合)、 origin は "null" という文字列を返すでしょう。

仕様

仕様 ステータス コメント
{{SpecName('HTML WHATWG', 'webappapis.html#dom-origin', 'WindowOrWorkerGlobalScope.origin')}} {{Spec2('HTML WHATWG')}} 初期定義。

ブラウザ互換性

{{Compat("api.WindowOrWorkerGlobalScope.origin")}}