Risposte:
Trovato. La cancellazione di tutte le password salvate in Chrome Clear browsing data...
elimina anche le password sincronizzate nell'account Google. L'impostazione può essere rivelata facendo clic sulla scheda Avanzate.
Il modo più veloce per cancellare tutte le password di Chrome è con questo collegamento:
Ctrl+ Shift+Delete
Si aprirà la finestra "Cancella dati di navigazione".
Fai clic sulla scheda Avanzate, quindi scegli un intervallo di tempo. Scegli "Sempre" se desideri eliminare tutte le password. Fai clic sulla casella di controllo "Password e altri dati di accesso". Fai clic sul pulsante blu "Cancella dati" e attendi:
L'eliminazione delle password e di altri elementi memorizzati nella cache può richiedere molto tempo (il mio Chrome ha impiegato 20 minuti per cancellare 1200 password e pagine / immagini memorizzate nella cache da 350 MB).
Sulla base della risposta di @ bill-mcgonigle, suppongo che sarebbe anche possibile utilizzare solo la console di 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);
}
}
Questo ha funzionato per me, dopo la prima volta che lo esegui, Google chiederà di nuovo la tua password. Dopo di che le mie oltre 200 password sono state eliminate senza alcun problema.
Nota che c'è un avviso nella console per capire il rischio di eseguire qualcosa lì. Essere informati, leggere attentamente quanto sopra per capire cosa si esegue.
Una precisazione:
// 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);
}
}
Ho incontrato questo scenario in cui volevo solo eliminare un gran numero di password specifiche. Non trovando alcuna alternativa adatta, ho creato una macro con Keyboard Maestro che elimina 10 alla volta:
chrome rimuovere bulk passwords.kmmacros
Il file può essere visualizzato per motivi di sicurezza su Google Drive o in un editor di testo (i file .kmmacros sono formattati in XML) e possono essere facilmente modificati per eliminarne centinaia alla volta.
Tutto ciò che fa è fare clic sulla posizione corrente del mouse, fare clic 40 pixel in basso e riportare il cursore nella posizione originale, ripetendo altre 9 volte.
Ecco una soluzione che sta funzionando per ora (metà 2019).
Esegui questo codice Javascript nella console o trasformalo in un bookmarklet o nei frammenti di 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();
Si sposterà attraverso l'eliminazione di tutte le password mantenendo libero il cursore del mouse.
Dovrai comunque fare da babysitter, anche se Google ti chiede periodicamente di reinserire la password.
Non mi aspetto che funzioni per sempre ... qualsiasi modifica all'interfaccia utente di Google interromperà questo script.
Per i sistemi X11, è possibile caricare passwords.google.com e nella pagina delle password salvate posizionare il mouse sull'icona del cestino in alto e da un terminale fare:
watch -n 3 xdotool click 1
e mantieni il mouse sull'icona del cestino fino al termine: la password non eliminata successiva si sposterà in alto dopo l'eliminazione di quella precedente.
Ora, Google sembra disconnetterti in 5 minuti di nitidezza per ogni sessione di PCC, quindi questo metodo può fare solo un centinaio alla volta (mio Dio, 20 anni di password salvate ...) ma è meno esasperante che fare clic su ciascuna individualmente . Google sembra imporre un ritardo di 3 secondi tra ciascun evento di eliminazione. Ho provato a giocherellare con ritardi casuali e oscillazioni del mouse, ma questi non influiscono sul timeout di 5 minuti.
Questo metodo funziona anche per la sezione "non salvare mai le password per ...", ma verrà eliminato se uno di questi è del tipo di protocollo chrome-extension: //, nel qual caso dovrai spostare il cursore in basso di uno manualmente.
Ho fatto il suggerimento sul lato Chrome indicato sopra per eliminare tutte le password, ma non appena ho acceso un vecchio dispositivo le ha caricate di nuovo tutte. : rabbia reagire:
Che Google lo renda così difficile da fare è probabilmente una ragione sufficiente per pensare che sia una buona idea.