Question Les "données de navigation" de Chrome ne suppriment pas les cookies pour les onglets ouverts de navigation privée?


Voici quelque chose que je ne comprends pas à propos de Chrome, à propos des cookies ou des normes pertinentes.

J'ouvre un nouveau Chrome (31.0.1650.63 m sur Windows 7), aucun onglet précédemment conservé ("Continuer là où je me suis arrêté" est désactivé), pas de cookies.

  • J'ouvre une fenêtre de navigation privée et je vais sur un site S qui définit un cookie X, comme indiqué dans l’onglet "Ressources" des DevTools de Chrome.

  • Maintenant, j'ouvre un nouvel onglet de navigation privée 2 et fermez l'onglet de navigation privée 1. (En d'autres termes, je m'assure de garder au moins un onglet de navigation privée ouvert).

  • Alors j'utilise "Effacer les données de navigation" pour effacer tout, y compris les cookies, depuis le début des temps.

  • Dans l'onglet incognito 2, je vais sur le même site S. L'onglet 'Réseau' de DevTools me montre que la première demande envoie un cookie X. Cela me semble inexact, puisque Le cookie X aurait dû être supprimé lorsque j'ai "Effacer les données de navigation".

(Il semble que "Effacer les données de navigation" fonctionne avec un onglet non-incognito, et qu'il ne peut donc pas accéder aux cookies des onglets incognito. Ou quelque chose comme ça.)

Est-ce un bug Chrome? Si oui, est-il déjà signalé quelque part? (Mettre à jour: Une réponse m'a montré le problème du chrome 55945, et puis j'ai aussi trouvé 136180. Ce dernier est rapporté par un membre du projet Chromium qui dit: "Avoir" des données de navigation claires "effacerait les profils normaux et incognito serait une solution facile.") Sinon, quelqu'un peut-il m'indiquer la documentation ou les normes pertinentes?


4
2017-12-19 08:26


origine




Réponses:


Les "données de navigation" de Chrome ne suppriment pas les cookies pour les onglets ouverts de navigation privée?

Non, les données de navigation privée sont effacées lorsque les onglets / fenêtres sont fermés.

J'ouvre un nouveau Chrome (31.0.1650.63 m sur Windows 7), aucun onglet précédemment conservé ("Continuer là où je me suis arrêté" est désactivé), pas de cookies.

... Dans l'onglet incognito 2, je vais sur le même site S. L'onglet 'Réseau' de DevTools m'indique que la première demande envoie un cookie X. Cela me semble incorrect.

Je vois ce que tu veux dire; il semble logique que l'utilisation de navigation privée permettrait aux cookies d'être indépendants, de sorte que vous puissiez ouvrir deux fenêtres sur le même site et vous connecter avec des noms d'utilisateur différents. Cependant, ce n'est pas comme cela que fonctionne l'implémentation de Chrome de navigation privée.

Lorsque vous ouvrez une fenêtre de navigation privée, Chrome crée une instance nouvelle et distincte qui se comporte exactement comme la version standard, sauf qu'il ne stocke pas les fichiers en cache sur le disque et n'enregistre rien dans les journaux. Comme il se comporte comme le navigateur standard, il partage les cookies et autres informations de session entre les onglets et les fenêtres ouverts. C'est pourquoi tous les onglets de navigation privée dont la même page est chargée pourront voir les mêmes cookies.

Lorsque vous fermez le dernier onglet de navigation privée, Chrome efface les cookies et autres informations de session. Jusque-là, ils sont conservés.

(Il semble que "Effacer les données de navigation" fonctionne avec un onglet non-incognito, et qu'il ne peut donc pas accéder aux cookies des onglets incognito. Ou quelque chose comme ça.)

Tous les onglets liés au navigateur, tels que les paramètres, les extensions, les plug-ins, l'historique, les téléchargements, etc. s'exécutent dans une fenêtre normale, sans navigation privée, et ont accès à l'intégralité du navigateur, y compris aux fenêtres de navigation privée.

Est-ce un bug Chrome?

Non, c'est le comportement prévu.

Si oui, est-il déjà signalé quelque part? Si non, quelqu'un peut-il m'indiquer la documentation ou les normes pertinentes?

Oui, c'était rapporté en 2010, mais était fermé. En outre, des discussions indiquent que ce comportement est normal et qu’il ne sera pas modifié dans un avenir prévisible. [1][2][3][4] Vous pouvez vérifier les changements ou déposer un nouveau rapport (Bien qu'ils puissent très bien le fermer en double avec le précédent).


9
2017-12-23 18:54



Je comprends ce que tu dis. Et je comprends que normalement les cookies et autres. sont supprimés lorsque la dernière fenêtre de navigation privée est fermée. toutefois, J'ai fait "Effacer les données de navigation", et encore conserve mes cookies. Vous dites que c'est le comportement prévu, en citant Problème de chrome 55945, mais cette question a été classée pour une autre raison. ("La fermeture parce que vous ne pouvez plus ouvrir la boîte de dialogue de navigation des données de navigation depuis une fenêtre de navigation privée.") Existe-t-il d'autres éléments indiquant que la suppression des cookies de navigation privée est un comportement prévu? - Marnix Klooster
I did "Clear Browsing Data", and it still retains my cookies. Comme je l'ai dit, cela n'a pas d'importance; la Effacer les données de navigation dialogue n'affecte que le mode normal; il n'a aucune incidence sur le mode incognito car incognito utilise son propre système séparé pour gérer les cookies et les fichiers cache stockés en mémoire, elles ne sont donc jamais écrites sur le disque, ce qui efface le dialogue clair. issue 55945 was closed because you cannot open the clear browsing data dialog from an incognito window anymore. Exactement. La boîte de dialogue Clear-Data fonctionne uniquement pour le mode normal à présent; il ne s'applique plus aux incognito. - Synetech