URL: origin-Eigenschaft
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.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die origin
schreibgeschützte Eigenschaft der URL
-Schnittstelle gibt einen String zurück, der die Unicode-Serialisierung des Ursprungs der repräsentierten URL enthält.
Die genaue Struktur variiert je nach Art der URL:
- Für URLs mit den Schemen
http:
oderhttps:
: das Schema gefolgt von//
, gefolgt von der Domain, gefolgt von:
, gefolgt vom Port (der Standardport,80
bzw.443
, falls explizit angegeben). - Für URLs mit dem
file:
-Schema ist der Wert vom Browser abhängig. - Für URLs mit dem
blob:
-Schema ist der Ursprung der URL nachblob:
. Zum Beispiel,blob:https://mozilla.org
wirdhttps://mozilla.org
haben.
Wert
Ein String.
Beispiele
js
const url = new URL("blob:https://mozilla.org:443/");
console.log(url.origin); // 'https://mozilla.org'
const url = new URL("http://localhost:80/");
console.log(url.origin); // 'http://localhost'
const url = new URL("https://mozilla.org:8080/");
console.log(url.origin); // 'https://mozilla.org:8080'
Spezifikationen
Specification |
---|
URL Standard # dom-url-origin |
Browser-Kompatibilität
BCD tables only load in the browser