einfache Erkennung, ob Cookies aktiviert

J

j-l-n

Guest
Eine simple Funktion zum Erkennen, ob Cookies im Browser des Benutzers aktiviert und angenommen werden:
Code:
function checkCookiesEnabled(){
  if (navigator.cookieEnabled === true) {
  //wenn Cookies laut Browser aktiviert sind, zur Prüfung Testcookie setzen
    document.cookie = "cookies=enabled";
    //Cookies auslesen und prüfen, ob Testcookie gesetzt
    var enabled = document.cookie.search("cookies=enabled");
    if (enabled == -1) {
      var cookies = "disabled";
    }
    else {
      var cookies = "enabled";
    }
    //Testcookie zum Schluss löschen
    document.cookie = "cookies=; expires=Thu, 01 Jan 1970 00:00:00 GMT" ;
  } 
  else {
    var cookies = "disabled";
  }

  return cookies;
}
 
Zurück
Oben