Ils vous ont demandé si vous souhaitez stocker les préférences dans des cookies et non si vous souhaitez les configurer en général. Donc, si j'écrivais un support pour cette fonctionnalité, je définirais un cookie séparé (par exemple, nopref
) et vérifierais si l'utilisateur en a un. Il y a de bonnes 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
Dans Firefox, vous pouvez répertorier les cookies d'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 Afficher les informations de la page . Vous trouverez un bouton "Afficher les cookies" dans l'onglet "Sécurité". Dans Chrome, vous disposez de la même option "Afficher les informations de la page", qui ouvre une boîte de dialogue qui se bloque à partir de la barre d'adresse. Un lien situé près du sommet vous mènera à une liste de cookies. Je suppose que des fonctionnalités similaires peuvent être trouvées dans d'autres navigateurs.
Découvrir si le site crée un cookie
Voici une façon de découvrir ce que fait le site. Ouvrez le site en mode navigation privée. Ouvrez les outils de développement et passez à l'onglet Réseau. Vérifiez ensuite quelle activité se produit en arrière-plan lorsque vous refusez que le site vous enregistre avec des cookies. Plus précisément, recherchez les en-têtes de réponse et voyez s’il contient des en-têtes 'Set-Cookie'. Essayez ensuite de supprimer les cookies mentionnés dans l'en-tête et voyez si cela fait une différence.
À propos de localStorage
Puisqu'une autre affiche a mentionné localStorage (base de données dans le navigateur), je vais également en parler. Je pense qu'il sera très rare que le site utilise localStorage à cette fin, car les données localStorage ne sont pas accessibles au serveur, à moins que du code JavaScript renvoie les données au serveur. Si vous souhaitez vérifier le contenu de localStorage, le moyen le plus rapide est d'ouvrir les outils de développement de votre navigateur, d'aller à l'onglet Console (JavaScript), puis de taper localStorage
. Cela devrait vous donner une sortie qui ressemble à quelque chose comme:
Storage { someKey: "value", length: 1 }
La someKey
identifie la valeur définie par JavaScript sur la page que vous êtes. Si vous pensez someKey
faire quelque chose de pertinent, vous pouvez essayer de le supprimer en exécutant ce qui suit:
localstorage.removeItem('someKey');
Cela supprime les données sous someKey
clé de localStorage, et le rechargement de la page peut restaurer les paramètres d'usine. Si vous ne savez pas si la clé est définie par la fonctionnalité de notification par cookie, vous pouvez ouvrir la page en mode navigation privée et répertorier le contenu de localStorage avant et après l’interaction avec la page.
Encore une fois, je doute que trop de sites utilisent localStorage à cette fin.