Sobes.tech
Junior

Come verificare se i cookie sono abilitati nel browser?

sobes.tech AI

Risposta dell'AI

Si può provare a scrivere un cookie di test e poi leggerlo. Se la lettura ha successo, i cookie sono abilitati.

try {
  // Tentativo di scrittura di un cookie di test
  document.cookie = "testcookie=testvalue; samesite=Strict";
  // Tentativo di lettura del cookie di test
  const cookieEnabled = document.cookie.includes("testcookie=testvalue");
  // Rimozione del cookie di test
  document.cookie = "testcookie=; expires=Thu, 01 Jan 1970 00:00:00 UTC; samesite=Strict";
  return cookieEnabled;
} catch (e) {
  // Se si verifica un errore durante la scrittura o la lettura, i cookie sono probabilmente disattivati
  return false;
}