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 ou https, o esquema é seguido por '://', seguido pelo domímio, seguido por ':', seguido pela porta (a porta padrão, 80 e 443 respectivamente, se for especificada explicitamente ).
  • Para as URls file:, o valor é dependente do browser.
  • Para as Urls blob:, a origem da URl seguido pelo blob: será utilizada, e.g "blob:https://mozilla.org" o que sera retornado é "https://mozilla.org".

Note: This feature is available in Web Workers.

Valor

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.