obtener el nombre del dominio con javascript

Pues algo que acabo de hacer y no sabía. Sacar el nombre del dominio de la web en la que estás.

Mediante JavaScript podemos obtener la información del dominio de una forma muy sencilla. Para ello utilizaremos el objeto document y su propiedad domain.

document.domain;

Le metemos un alert para debugearlo por pantalla

<script>alert(document.domain);</script>

Esto es útil cuando se tiene unas funciones javascript genéricas en un desarrollo que se usan en varios dominios, y desde la cual se quiere interactuar con elementos HTML, ya sea con javascript directamente o con Jquery.

En el ejemplo que añado, cambio el background de fondo de un determinado div dependiendo del dominio. Así no hay que crear diferentes funciones javascript para cada dominio.

    switch(document.domain)
    {
        case "www.dominio.com":
        case "www.dominio.com.mx":
            $('div#modulo_post').css("background-image", "url(../path_url/nueva_imagen.png)");
        break;
        case 'www.dominio.com.pt':
            $('div#modulo_post').css("background-image", "url(../path_url/nueva_imagen_PT.png)");
        break;
    }

Esta propiedad devuelve null si el domino del documento no se puede identificar.

Una respuesta a “obtener el nombre del dominio con javascript”

Deja un comentario

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