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".
Nota: 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 # dom-url-origin |
Compatibilidade de browser
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
origin |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- Has more compatibility info.
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Veja também
- A interface
URL
a quem pertence.