Ils vous ont demandé si vous vouliez enregistrer des préférences dans les cookies, pas si vous vouliez qu'ils définissent des cookies en général. Donc, si j'écrivais une fonction de support pour cette fonctionnalité, je définirais un cookie séparé (par exemple, nopref
) et vérifierais si l'utilisateur a ce cookie. Il y a de fortes chances que vous trouviez un tel cookie pour ce site, que vous pouvez effacer sans effacer les autres cookies ou l'historique.
Inspection des cookies définis pour une page particulière
Sous Firefox, vous pouvez afficher la liste des cookies pour une page particulière en cliquant avec le bouton droit de la souris sur une partie vide de la page, puis en sélectionnant l'option Informations sur la page. Vous trouverez un bouton "Voir les cookies" dans l'onglet "Sécurité". Sous Chrome, vous avez la même option "Informations sur la page", qui ouvre une boîte de dialogue qui descend de la barre d'adresse. Un lien près du haut vous emmènera vers une liste de cookies. Je suppose que des fonctionnalités similaires se trouvent dans d'autres navigateurs.
Découverte si un site définit un cookie
Voici une façon dont vous pouvez découvrir ce que fait le site. Ouvrez le site en mode Incognito. Ouvrez les outils de développement et basculez vers l'onglet Réseau. Ensuite, observez quelle activité se déroule en arrière-plan lorsque vous refusez que le site vous suive avec des cookies. Plus précisément, cherchez les en-têtes de réponse et voyez s'il y a des en-têtes 'Set-Cookie'. Ensuite, essayez de supprimer les cookies mentionnés dans l'en-tête et voyez si cela fait une différence.
À propos de localStorage
Comme un autre intervenant a mentionné localStorage (base de données dans le navigateur), je commenterai également à ce sujet. Je pense qu'il est très rare que le site utilise localStorage à cette fin car les données de localStorage ne sont pas accessibles au serveur à moins qu'il n'y ait du code JavaScript qui envoie les données au serveur. Si vous souhaitez vérifier le contenu du localStorage, le moyen le plus rapide est d'ouvrir les outils de développement de votre navigateur, de vous rendre dans l'onglet (JavaScript) Console, et de taper localStorage
. Cela devrait vous donner une sortie qui ressemble à ceci :
Storage { someKey: "valeur", length: 1 }
Le someKey
identifie la valeur définie par JavaScript sur la page sur laquelle vous vous trouvez. Si vous pensez que someKey
est pertinent, vous pouvez essayer de le supprimer en exécutant ce qui suit :
localstorage.removeItem('someKey');
Cela supprime les données sous la clé someKey
du localStorage, et le rechargement de la page peut le ramener aux 'paramètres d'usine'. Si vous n'êtes pas sûr que la clé particulière soit définie par la fonctionnalité de notification de cookie, vous pouvez ouvrir la page en mode incognito et afficher le contenu du localStorage avant et après avoir interagi avec la page.
Encore une fois, je doute que de nombreux sites utilisent localStorage à cette fin.