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

56

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?

Banderi
la source

Réponses:

89

Je l'ai trouvé La Clear browsing data...suppression de tous les mots de passe enregistrés dans Chrome de 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é.

Banderi
la source
7
C'est ce que j'ai fait (depuis "le début des temps"). TOUJOURS ils étaient tous sur "mots de passe.google.com". Vous devez également y aller et choisir Réinitialiser la synchronisation. - Mieux vaut vérifier un jour ou deux plus tard, vraiment tous vos paramètres de synchronisation chromés locaux ne re-upp ...
Frank Nocke
2
Il semble que les supprimer séparément de passwords.google.com n'est plus nécessaire. Je viens d'effacer tous les mots de passe dans Chrome, qui ont également disparu immédiatement de passwords.google.com.
Samuli Kärkkäinen
3
Cela ne supprime pas les mots de passe stockés sur votre compte Google. Lorsque vous vous reconnecterez à un autre appareil, ils se resynchroniseront. Vous devez supprimer manuellement chacun d'eux dans chrome: // paramètres / mots de passe
jmcdonnell40
30

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:

Cochez la case Mots de passe puis "Effacer les données"

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).

Dan Roberts
la source
Cela fonctionne et efface le mot de passe.google.com
Richard Frank
passwords.google.com semble avoir une mise en page différente qui n'est pas supprimée lors de l'opération ci-dessus :(
Martin Edwards
POS Google essaie de tout effacer pour effacer le mien avec seulement 15 personnes - il se peut que les cartes enregistrent tout sur leurs autres serveurs - je suis passé de Vivaldi à Chrome à nouveau parce que j'étais méfiant - maintenant encore :(
killjoy
1
@killjoy Les étapes ci-dessus fonctionnent toujours pour moi. J'ai mis à jour la capture d'écran. Essayez à nouveau en suivant les étapes ci-dessus et confirmez si cela fonctionne pour vous.
Dan Roberts
1
@DanRoberts ur right .. ça a marché, ça tournait mais c'était fini
killjoy
4

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);
    }
}
Luceos
la source
Est-ce que ça marche encore? si je vais sur passwords.google.com, je reçois une liste de comptes. Pour supprimer un mot de passe, je dois cliquer manuellement sur un élément de la liste, puis il me redirige vers une nouvelle page où je peux enfin le supprimer. Il semble que le script que vous avez donné s’attende à ce que vous puissiez tous les supprimer en cliquant simplement sur un seul bouton.
Tigrou
2

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.

Il ne fait que cliquer à l'emplacement actuel de la souris, à 40 pixels en dessous et ramener le curseur à son emplacement d'origine, en répétant 9 autres répétitions.

michael.therrien
la source
1

Voici une solution qui fonctionne pour le moment (mi-2019).

Exécutez ce code Javascript dans la console ou transformez-le en bookmarklet ou dans les extraits de chrome:

function contains(selector, text) {
    var elements = document.querySelectorAll(selector);
    return Array.prototype.filter.call(elements, function(element) {
        return RegExp(text).test(element.textContent);
    });
}

function simulateMouseClick(targetNode) {
    function triggerMouseEvent(targetNode, eventType) {
        var clickEvent = document.createEvent('MouseEvents');
        clickEvent.initEvent(eventType, true, true);
        targetNode.dispatchEvent(clickEvent);
    }
    ["mouseover", "mousedown", "mouseup", "click"].forEach(function(eventType) {
        triggerMouseEvent(targetNode, eventType);
    });
}

function clicker() {
    var list = document.querySelectorAll("c-wiz>div>ul>li");
    if (document.location.href.match(/\/password\//) == null) {
        simulateMouseClick(list[list.length - 1]);
    } else if (contains('span', /^Delete$/).length > 0) {
        var del = contains('span', /^Delete$/);
        del[0].click();
        setTimeout(function() {
            var del = contains('span', /^Delete$/);
            del[del.length - 1].click()
        }, 500)
    }
    setTimeout(function() {
        clicker();
    }, 1500)
}
clicker();

Il supprimera tous vos mots de passe en laissant le curseur de la souris libre.

Vous devrez tout de même garder votre enfant, car Google vous demande régulièrement de ressaisir votre mot de passe.

Je ne m'attends pas à ce que cela fonctionne pour toujours ... toute modification de l'interface utilisateur Google rompra ce script.

KC Kern
la source
Cessé de travailler déjà.
dmd
0

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 sur 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 sauvegardés ...), mais il est moins exaspérant 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'attente 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.

Bill McGonigle
la source