web-dev-qa-db-fra.com

Comment puis-je supprimer simultanément tous les mots de passe des sites Web enregistrés dans les comptes Chrome/Google?

J'en ai des centaines, il faut 0,6 seconde pour en supprimer un dans le navigateur et 3,7 secondes pour en supprimer un dans la page de gestion des comptes Google.

Il doit y avoir un moyen de tous les supprimer à la fois ... non?

48
Banderi

Je l'ai trouvé L'effacement de tous les mots de passe enregistrés dans Chrome à partir de Clear browsing data... supprime également les mots de passe synchronisés dans le compte Google. Le réglage peut être révélé en cliquant sur l'onglet Avancé.

80
Banderi

Le moyen le plus rapide pour effacer tous les mots de passe de Chrome consiste à utiliser ce raccourci:

Ctrl+Shift+Delete

Cela ouvrira la fenêtre "Effacer les données de navigation".

Cliquez sur l'onglet Avancé, puis choisissez une plage de temps. Choisissez "Tout le temps" si vous souhaitez supprimer tous les mots de passe. Cochez la case "Mots de passe et autres données de connexion". Cliquez sur le bouton bleu "Effacer les données" puis attendez:

Tick the Passwords box then "Clear data"

La suppression des mots de passe et des autres éléments mis en cache peut prendre un certain temps (il a fallu 20 minutes à Chrome pour supprimer 1200 mots de passe et des pages/images en cache de 350 Mo).

25
Dan Roberts

D'après la réponse de @ bill-mcgonigle, je suppose qu'il serait également possible d'utiliser simplement la console Chrome.

function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
for (let button of window.document.querySelectorAll('div[role=grid] > div[jsmodel] > div[role=gridcell] > div[role=button]')) {
    if (typeof button != undefined) {
        button.click();
        sleep(3100);
    }
}

Cela a fonctionné pour moi. Après la première utilisation, Google vous demandera à nouveau votre mot de passe. Après cela, mes 200 mots de passe ont été supprimés sans aucun problème.

Veuillez noter qu'il y a un avertissement dans la console pour comprendre le risque d'y exécuter quoi que ce soit. Soyez avisé, lisez attentivement ce qui précède pour comprendre ce que vous exécutez.

Clarification:

// function to wait for 3 seconds before clicking the next delete button
function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
// start a loop iteration of all buttons inside the password grid
// please note there are two grids on the page
for (let button of window.document.querySelectorAll('div[role=grid] > div[jsmodel] > div[role=gridcell] > div[role=button]')) {
    // in my debugging there was one undefined button
    if (typeof button != undefined) {
        // click that exact button element
        button.click();
        // wait for 3.1 seconds
        sleep(3100);
    }
}
3
Luceos

J'ai rencontré ce scénario dans lequel je voulais seulement supprimer un grand nombre de mots de passe spécifiques. Ne trouvant aucune alternative appropriée, j'ai créé une macro avec Keyboard Maestro qui en supprime 10 à la fois:

chrome enlever les mots de passe en vrac.kmmacros

Le fichier peut être affiché pour des raisons de sécurité sur Google Drive ou dans un éditeur de texte (les fichiers .kmmacros sont au format XML) et peut facilement être modifié pour en supprimer des centaines à la fois.

Tout ce qu'il fait est de cliquer à l'emplacement actuel de la souris, de 40 pixels en dessous et de ramener le curseur à l'emplacement d'origine, en répétant 9 autres répétitions.

2
michael.therrien

Pour les systèmes X11, vous pouvez charger passwords.google.com et, sur la page des mots de passe enregistrés, placez la souris sur l'icône de la corbeille et en haut à partir d'un terminal, procédez comme suit:

watch -n 3 xdotool click 1

et maintenez le pointeur de la souris sur l'icône de la corbeille jusqu'à la fin. Le prochain mot de passe non supprimé sera déplacé vers le haut après la suppression de chacun des mots précédents.

Maintenant, Google semble vous déconnecter au bout de 5 minutes précises pour chaque session de pgc, cette méthode ne peut donc en faire que cent à la fois (mon Dieu, 20 ans de mots de passe enregistrés ...), mais il est moins exaspérant que de cliquer sur chacun d'eux individuellement. . Google semble imposer un délai de 3 secondes entre chaque événement de suppression. J'ai essayé de jouer avec des retards aléatoires et des mouvements de souris, mais ceux-ci n'affectent pas le délai d'expiration de 5 minutes.

Cette méthode fonctionne également pour la section "ne jamais enregistrer les mots de passe pour ...", mais elle échouera si l'un d'entre eux est du type de protocole chrome-extension: //, auquel cas vous devrez déplacer le curseur vers le bas. manuellement.

J'ai utilisé l'astuce côté Chrome indiquée ci-dessus pour supprimer tous les mots de passe, mais dès que j'ai allumé un ancien appareil, il les a tous téléchargés à nouveau. : en colère réagir:

Que Google rend cela si difficile à faire est probablement une raison suffisante pour penser que c'est une bonne idée.

0
Bill McGonigle