Obtenir le nom de domaine d'une page web avec JavaScript

Concept et utilisation

La fonction cookieDomain() permet d'obtenir le nom de domaine d'une page web.

Fonction

cookieDomain()

Retourne le nom de domaine de la page web.

Syntaxe
cookieDomain();
Paramètre

Aucun.

Exemple d'obtention d'un nom de domaine

cookieDomain();

// renvoie par exemple : 'equinode.com'

Code source de la fonction

function cookieDomain() {
  var c = 0,
      s = document.domain.split('.'),
      t = 'cookieDomain'+(new Date()).getTime(),
      d = '';
  while (c < (s.length-1) && document.cookie.indexOf(t+'='+t) == -1) {
    d = s.slice(-1-(++c)).join('.');
    document.cookie = t+"="+t+";domain="+d+";";
  }
  document.cookie = t+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain="+d+";";
  if (d === '') {
    d = location.hostname;
  }
  return d;
}
^