Les dejo una lista de las propiedades de “location” de javascript, espero les sea de utilidad.

Este objeto contiene la URL actual. Su finalidad principal es, por una parte, modificar el objeto location para cambiar a una nueva URL, y extraer los componentes de dicha URL de forma separada para poder trabajar con ellos de forma individual si es el caso.

 

Propiedades

hash

Cadena de caracteres que representa el nombre del ancla definida por los caracteres tras el símbolo #. En esta página:

El URL actual carece de esta propiedad

var hashString=location.hash;
if(hashString.length==0)
   document.write("El URL actual carece de esta propiedad");
else 
  document.write("location.hash = " + hashString);

 

host

Cadena que contiene el nombre del servidor y el número del puerto, dentro de la URL.

 
var hostString=location.host;
if(hostString.length==0)
document.write("El URL actual carece de esta propiedad");
else 
document.write("location.host = " + hostString);
 

hostname

Cadena que contiene el nombre de dominio del servidor (o la dirección IP), dentro dela URL actual.

var hostnameString=location.hostname;
if(hostnameString.length==0)
document.write("El URL actual carece de esta propiedad");
else 
document.write("location.hostname = " + hostnameString)

href

URL actual en forma de objeto string.

var hrefString=location.href;
if(hrefString.length==0)
document.write("El URL actual carece de esta propiedad");
else 
document.write("location.href = " + hrefString);

 

pathname

Cadena que contiene la ruta de acceso al recurso, dentro de la URL.

var pathnameString=location.pathname;
if(pathnameString.length==0)
document.write("El URL actual carece de esta propiedad");
else 
document.write("location.pathname = " + pathnameString);

port

Cadena que contiene el número de puerto del servidor, dentro de la URL.

var pathnameString=location.pathname;
if(pathnameString.length==0)
document.write("El URL actual carece de esta propiedad");
else 
document.write("location.pathname = " + pathnameString

 

protocol

Protocolo precisado en el URL.

location.protocol = http:

var protocolString=location.protocol;
if(protocolString.length==0)
document.write("El URL actual carece de esta propiedad");
else 
document.write("location.protocol = " + protocolString);

 

referrer

URL a partir de que el documento actual se consulta.

location.referrer = undefined

var referrerString=location.referrer;
document.write("location.referrer = " + referrerString);

 

search

Cadena que contiene la información pasada en una llamada a un script (a continuación de ?), dentro de la URL.

var searchString=location.search;
if(searchString.length==0)
document.write("El URL actual carece de esta propiedad");
else 
document.write("location.search = " + searchString);

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *