Antworten:
Fand es. Wenn Sie alle in Chrome gespeicherten Passwörter löschen, werden Clear browsing data...
auch die synchronisierten Passwörter im Google-Konto gelöscht. Die Einstellung kann durch Klicken auf die Registerkarte Erweitert angezeigt werden.
Mit dieser Verknüpfung können Sie am schnellsten alle Chrome-Passwörter löschen:
Ctrl+ Shift+Delete
Das Fenster "Browserdaten löschen" wird geöffnet.
Klicken Sie auf die Registerkarte Erweitert und wählen Sie einen Zeitraum aus. Wählen Sie "All time", wenn Sie alle Passwörter löschen möchten. Aktivieren Sie das Kontrollkästchen "Passwörter und andere Anmeldedaten". Klicken Sie auf die blaue Schaltfläche "Daten löschen" und warten Sie:
Das Löschen von Passwörtern und anderen zwischengespeicherten Elementen kann lange dauern (das Löschen von 1200 Passwörtern und zwischengespeicherten 350 MB-Seiten / Bildern in Chrome dauerte 20 Minuten).
Aufgrund der Antwort von @ bill-mcgonigle gehe ich davon aus, dass es auch möglich wäre, nur die Chrome-Konsole zu verwenden
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);
}
}
Dies hat bei mir funktioniert. Nach dem ersten Ausführen wird Google erneut nach Ihrem Passwort fragen. Danach wurden meine über 200 Passwörter ohne Probleme gelöscht.
Bitte beachten Sie, dass in der Konsole eine Warnung angezeigt wird, um das Risiko zu erkennen, dass dort etwas ausgeführt wird. Lesen Sie die obigen Informationen sorgfältig durch, um zu verstehen, was Sie ausführen.
Klärung:
// 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);
}
}
Ich bin auf dieses Szenario gestoßen, in dem ich nur eine große Anzahl bestimmter Kennwörter löschen wollte. Als ich keine passende Alternative fand, erstellte ich mit Keyboard Maestro ein Makro , das jeweils 10 löscht:
Chrom entfernen Masse passwords.kmmacros
Die Datei kann aus Sicherheitsgründen in Google Drive oder in einem Texteditor angezeigt werden (die .kmmacros-Dateien sind XML-formatiert). Sie kann problemlos so geändert werden, dass Hunderte gleichzeitig gelöscht werden.
Es klickt lediglich auf die aktuelle Mausposition, klickt auf 40 Pixel darunter und setzt den Cursor an die ursprüngliche Position zurück. Dies wird neunmal wiederholt.
Hier ist eine Lösung für den Moment (Mitte 2019).
Führen Sie diesen Javascript-Code in der Konsole aus oder machen Sie ihn zu einem Lesezeichen oder in Chrome-Snippets:
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();
Es klickt sich durch das Löschen all Ihrer Passwörter und hält dabei Ihren tatsächlichen Mauszeiger frei.
Sie müssen es dennoch babysitten, da Google Sie regelmäßig auffordert, Ihr Passwort erneut einzugeben.
Ich erwarte nicht, dass dies für immer funktioniert. Jede Änderung an der Google-Benutzeroberfläche wird dieses Skript beschädigen.
Auf X11-Systemen können Sie passwords.google.com laden und auf der Seite mit den gespeicherten Passwörtern den Mauszeiger über das oberste Papierkorbsymbol bewegen und von einem Terminal aus Folgendes ausführen:
watch -n 3 xdotool click 1
Bewegen Sie die Maus über das Papierkorbsymbol, bis es fertig ist. Das nächste nicht gelöschte Kennwort wird nach dem Löschen des vorherigen nach oben verschoben.
Jetzt scheint Google Sie für jede pgc-Sitzung mit einer Genauigkeit von 5 Minuten abzumelden. Diese Methode kann also nur hundert Mal gleichzeitig ausgeführt werden (meine Güte, 20 Jahre gespeicherte Passwörter ...), aber es ist weniger ärgerlich, als auf jedes einzeln zu klicken . Google scheint eine Verzögerung von 3 Sekunden zwischen jedem Löschereignis aufzuerlegen. Ich habe versucht, mit zufälligen Verzögerungen und Mausbewegungen zu experimentieren, aber diese haben keinen Einfluss auf das 5-Minuten-Timeout.
Diese Methode funktioniert auch für den Abschnitt "Kennwörter nie speichern für ...", es tritt jedoch ein Fehler auf, wenn eines davon vom Typ chrome-extension: // protocol ist. In diesem Fall müssen Sie den Cursor nach unten bewegen manuell.
Ich habe den oben angegebenen Chrome-Tipp ausgeführt, um alle Kennwörter zu löschen, aber sobald ich ein altes Gerät eingeschaltet habe, wurden sie alle erneut hochgeladen. : wütend reagieren:
Dass Google dies so verdammt schwierig macht, ist wahrscheinlich Grund genug zu der Annahme, dass es eine gute Idee ist.