Réponses:
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é.
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:
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).
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);
}
}
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.
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.
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.