location: origin プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
origin は Location インターフェイスの読み取り専用プロパティで、指定された URL のオリジンの Unicode シリアライズが入った文字列です。
すなわち、下記のようになります。
httpまたはhttpsを使用する URL の場合、スキームの後に'://'を、その後にドメインを、その後に':'を、その後にポート(明示的に指定されなかった場合は、それぞれ既定の80および443のポート)を指定することができます。file:スキームを使用した URL では、値はブラウザー依存になります。blob:スキームを使用した URL では、その URL のオリジンがblob:に続きます。例えば、"blob:https://mozilla.org"は"https://mozilla.org"がついています。
メモ: この機能はウェブワーカー内で利用可能です。
値
文字列です。
例
js
// このページ上の、オリジンを返します。
const result = window.location.origin; // 返値:'https://mdn.go-mizu.dev'
仕様書
| 仕様書 |
|---|
| HTML> # dom-location-origin-dev> |