Location: origin

La propiedad de sólo-lectura origin de la interfaz Location es una USVString que contiene la serialización Unicode del origen de la URL que representa; que es:

  • para una URL que usa httphttps, el esquema seguido de '://', seguido del dominio, seguido de ':', seguido del puerto (el puerto por defecto, 80 y 443 respectivamente, si se indica de forma explícita);
  • para una URL que usa file: esquema, el valor es independiente del navegador;
  • para una URL que usa blob: esquema, el origen de la URL seguido de blob:. Ej. "blob:https://mozilla.org" tendrá "https://mozilla.org".
Nota: Esta característica está disponible en Web Workers.

Sintaxis

string = object.origin;

Ejemplos

// En esta página, devuelve el origen
var result = window.location.origin; // Devuelve:'https://developer.mozilla.org'

Especificaciones

Especificación Estado Comentario
HTML Living Standard
La definición de 'origin' en esta especificación.
Living Standard Definición inicial.

Compatibilidad en navegadores

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung Internet
originChrome Soporte completo 8Edge Soporte completo 12Firefox Soporte completo 21
Notas
Soporte completo 21
Notas
Notas Before Firefox 49, results for URL using the blob scheme incorrectly returned null.
IE Soporte completo 11
Notas
Soporte completo 11
Notas
Notas Intranet sites are set to Compatibility View, which will emulate IE7 and omit window.location.origin.
Opera Soporte completo 15Safari Soporte completo 5.1WebView Android Soporte completo ≤37Chrome Android Soporte completo 18Firefox Android Soporte completo 21
Notas
Soporte completo 21
Notas
Notas Before Firefox 49, results for URL using the blob scheme incorrectly returned null.
Opera Android Soporte completo 14Safari iOS Soporte completo 5Samsung Internet Android Soporte completo 1.0

Leyenda

Soporte completo  
Soporte completo
Ver notas de implementación.
Ver notas de implementación.