URL.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.
A propriedade somente de leitura origin
da interface URL
retorna uma USVString
contendo a serialização Unicode da origem da URL representada.
A estrutura exata tem uma variação dependendo do tipo de URL:
- Para URLs
http
ouhttps
, o esquema é seguido por'://'
, seguido pelo domímio, seguido por':'
, seguido pela porta (a porta padrão,80
e443
respectivamente, se for especificada explicitamente ). - Para as URls
file:
, o valor é dependente do browser. - Para as Urls
blob:
, a origem da URl seguido peloblob:
será utilizada, e.g"blob:https://mozilla.org"
o que sera retornado é"https://mozilla.org".
Note: This feature is available in Web Workers.
Valor
Uma USVString
.
Exemplo
js
const url = new URL("blob:https://mozilla.org:443/");
console.log(url.origin); // Logs 'https://mozilla.org'
Especificações
Specification |
---|
URL Standard # dom-url-origin |
Compatibilidade de browser
BCD tables only load in the browser
Veja também
- A interface
URL
a quem pertence.