Después de investigar en varios repositorios y páginas al terminar encontramos la resolución que te mostramos a continuación.
Solución:
No necesita jQuery para esto, ya que bastará con un simple javascript:
alert(document.domain);
Véalo en acción:
console.log("Output;");
console.log(location.hostname);
console.log(document.domain);
alert(window.location.hostname)
console.log("document.URL : "+document.URL);
console.log("document.location.href : "+document.location.href);
console.log("document.location.origin : "+document.location.origin);
console.log("document.location.hostname : "+document.location.hostname);
console.log("document.location.host : "+document.location.host);
console.log("document.location.pathname : "+document.location.pathname);
Para obtener más valores relacionados con el dominio, consulte las propiedades de window.location
en línea. Usted puede encontrar que location.host
es una mejor opción, ya que su contenido podría diferir de document.domain
. Por ejemplo, la URL http://192.168.1.80:8080
tendrá sólo la dirección IP en document.domain
pero tanto la dirección IP como el número de puerto en location.host
.
EDITAR:
Si no necesita admitir IE10, simplemente puede usar: document.location.origin
Respuesta original, si necesita soporte heredado
Puede obtener todo esto y más al inspeccionar el objeto de ubicación:
location =
host: "stackoverflow.com",
hostname: "stackoverflow.com",
href: "http://stackoverflow.com/questions/2300771/jquery-domain-get-url",
pathname: "/questions/2300771/jquery-domain-get-url",
port: "",
protocol: "http:"
asi que:
location.host
sería el dominio, en este caso stackoverflow.com. Para la primera parte completa de la URL, puede utilizar:
location.protocol + "//" + location.host
que en este caso sería http://stackoverflow.com
No se requiere jQuery.
Similar a la respuesta antes de que haya
location.host
La ubicación global también tiene más datos divertidos sobre la URL actual. (protocolo, host, puerto, nombre de ruta, búsqueda, hash)
Sección de Reseñas y Valoraciones
Si te sientes incitado, puedes dejar un enunciado acerca de qué le añadirías a esta noticia.