location: origin プロパティ
origin は Location インターフェイスの読み取り専用プロパティで、指定された 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