Déterminer si un navigateur accepte les cookies ou non
L'usage des cookies pour stocker une information relative à un site est aujourd'hui très répandu. Cependant, certains utilisateurs refusent que leur navigateur accepte les cookies qui lui sont soumis, ou utilisent un navigateur qui ne sait pas se servir des cookies. Pour ces utilisateurs, il faut mettre en place un système différent de reconnaissance. Et donc, savoir détecter si un navigateur est en mesure d'accepter des cookies ou non.
ETAPE 1 Le code
ETAPE 2 Explication
La plupart des navigateurs reconnaissent la méthode booléenne navigator.cookieEnabled. Selon le cas, elle renverra true ou false, ce qui permet ensuite de gérer son code.
Seulement, certains anciens navigateurs utilisent une version de JavaScript ne connaissant pas cette méthode. Il faut alors utiliser un moyen détourné mais logique : créer un cookie test et tenter de le lire immédiatement après.