117 votes

J'ai besoin de récupérer tous les cookies du navigateur.

J'ai besoin d'obtenir tous les cookies stockées dans mon navigateur à l'aide de JavaScript. Comment cela peut-il être fait ?

3voto

ZXX Points 3216

Puisque le titre ne précise pas qu'il doit être programmé, je suppose qu'il s'agit d'un véritable problème de débogage/de gestion de la confidentialité et que la solution dépend du navigateur et nécessite un navigateur avec un péage intégré de gestion détaillée des cookies et/ou un module de débogage ou un plug-in/extension. Je vais en citer un et demander aux autres personnes d'écrire sur les navigateurs qu'ils connaissent en détail et de préciser les versions.

Chrome, version Iron (SRWare Iron 4.0.280)

Le menu de la clé à molette (outil) : Options / Under The Hood / [Afficher les cookies et les autorisations du site Web]. Pour les domaines/sites associés, tapez le suffixe dans le champ de recherche (comme .foo.tv). Attention : lorsque vous avez un nœud (site ou cookie) mis en évidence par un clic, utilisez uniquement [Supprimer] pour supprimer les sous-arbres spécifiques. L'utilisation de [Supprimer tout] supprimera les cookies de tous les sites sélectionnés par la recherche et gaspillera votre session de débogage.

2voto

Netanel R Points 106

Ajout de trim() à la clé dans l'objet, et nommez-le str, afin qu'il soit plus clair que nous avons affaire à une chaîne ici.

export const getAllCookies = () => document.cookie.split(';').reduce((ac, str) => Object.assign(ac, {[str.split('=')[0].trim()]: str.split('=')[1]}), {});

1voto

zemil Points 464

Si vous développez extensions de navigateur vous pouvez essayer browser.cookies.getAll()

0voto

Emeka Augustine Points 172

Ce que vous demandez est possible, mais cela ne fonctionnera que sur un navigateur spécifique. Vous devez développer une application d'extension de navigateur pour y parvenir. Vous pouvez lire plus sur l'api chrome pour mieux comprendre. https://developer.chrome.com/extensions/cookies

0voto

dardenfall Points 71

Si vous ne cherchez effectivement pas une méthode programmatique, la cookies Le plugin chrome est génial malgré l'icône qui, pour une raison ou une autre, me fait peur...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X