No necesita jQuery para esto, ya que bastará con javascript simple:
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 en window.locationlínea. Es posible que esa location.hostsea una mejor opción, ya que su contenido puede diferir document.domain. Por ejemplo, la url http://192.168.1.80:8080solo tendrá la dirección IP document.domain, pero tanto la dirección IP como el número de puerto location.host.
                 
                
                
                 
window.location.host(como Bibby publicó). Acabo de corregir un error quedocument.domainse estaba configurando en el dominio raíz en lugar del subdominio.document.location.originvuelveundefined.EDITAR:
Si no necesita admitir IE10, simplemente puede usar:
document.location.originRespuesta original, si necesita soporte heredado
Puede obtener todo esto y más inspeccionando el objeto de ubicación:
entonces:
sería el dominio, en este caso stackoverflow.com. Para la primera parte completa de la url, puede usar:
que en este caso sería http://stackoverflow.com
No se requiere jQuery.
fuente
document.location.originque dará como resultado https://stackoverflow.com ? Este método incluye el protocolo apropiadoSimilar a la respuesta antes de que haya
La ubicación global también tiene datos más divertidos sobre la URL actual. (protocolo, host, puerto, ruta, búsqueda, hash)
fuente
Si necesita de una cadena, como yo, use esta función, realmente funciona.
Pero tenga en cuenta que si hay un subdominio (por ejemplo, www.) En la URL, se devolverá con el nombre de host. Por el contrario, si no hay subdominio, el nombre de host tampoco tendrá uno.
fuente
getHost('http://www.google.com') == 'google.com'mientras que esto sería cierto:getHost('http://google.com') == 'google.com'Puede usar los siguientes códigos para obtener diferentes parámetros de la URL actual
fuente
jQuery no es necesario, use javascript simple:
fuente
document.baseURIte da el dominio + puerto. Se usa si una etiqueta de imagen usa una ruta relativa en lugar de absoluta. Probablemente ya resuelto, pero podría ser útil para otros chicos.fuente
dominio de segundo nivel, puede usar
fuente
Mira esto
alert(window.location.hostname);esto devolverá el nombre de host como www.dominio.com
fuente
Por lo que veo, nadie publicó la solución jquery sino el código JavaScript nativo.
Debe pasar la url como una cadena y obtendrá el host sin usar regexp.
fuente
fuente
fuente
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.- Jamie Zawinski