Sobes.tech
Junior

Como posso verificar se os cookies estão ativados no navegador?

sobes.tech IA

Resposta da IA

Pode tentar gravar um cookie de teste e depois lê-lo. Se a leitura for bem-sucedida, os cookies estão ativados.

try {
  // Tentar gravar um cookie de teste
  document.cookie = "testcookie=testvalue; samesite=Strict";
  // Tentar ler o cookie de teste
  const cookieEnabled = document.cookie.includes("testcookie=testvalue");
  // Remover o cookie de teste
  document.cookie = "testcookie=; expires=Thu, 01 Jan 1970 00:00:00 UTC; samesite=Strict";
  return cookieEnabled;
} catch (e) {
  // Se ocorrer um erro ao gravar ou ler, os cookies provavelmente estão desativados
  return false;
}