location: origin プロパティ
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
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://developer.mozilla.org'
仕様書
Specification |
---|
HTML Standard # dom-location-origin-dev |
ブラウザーの互換性
BCD tables only load in the browser