Sobes.tech
Junior

¿Cómo se puede verificar si las cookies están habilitadas en el navegador?

sobes.tech AI

Respuesta de la IA

Se puede intentar guardar una cookie de prueba y luego leerla. Si la lectura es exitosa, las cookies están habilitadas.

try {
  // Intento de guardar una cookie de prueba
  document.cookie = "testcookie=testvalue; samesite=Strict";
  // Intento de leer la cookie de prueba
  const cookieEnabled = document.cookie.includes("testcookie=testvalue");
  // Eliminar la cookie de prueba
  document.cookie = "testcookie=; expires=Thu, 01 Jan 1970 00:00:00 UTC; samesite=Strict";
  return cookieEnabled;
} catch (e) {
  // Si ocurre un error al guardar o leer, las cookies probablemente están desactivadas
  return false;
}