--- 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")}}