Jawaban:
Menemukannya. Menghapus semua kata sandi yang disimpan di Chrome dari Clear browsing data...
juga menghapus kata sandi yang disinkronkan di Akun Google. Pengaturan dapat diungkapkan dengan mengklik Tab Lanjut.
Cara tercepat untuk menghapus semua kata sandi Chrome adalah dengan pintasan ini:
Ctrl+ Shift+Delete
Itu akan membuka jendela "Hapus data penelusuran".
Klik tab Advanced, lalu pilih rentang waktu. Pilih "Semua waktu" jika Anda ingin menghapus semua kata sandi. Klik kotak centang untuk "Kata sandi dan data masuk lainnya". Klik tombol biru "Hapus data" dan kemudian tunggu:
Butuh waktu lama untuk menghapus kata sandi dan item yang di-cache lainnya (butuh 20 menit untuk Chrome saya untuk menghapus 1.200 kata sandi dan 350MB halaman cache / gambar).
Berdasarkan jawaban oleh @ bill-mcgonigle saya menganggap itu juga mungkin untuk menggunakan Chrome Console
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);
}
}
Ini bekerja untuk saya, setelah pertama kali Anda menjalankannya, Google akan meminta kata sandi Anda lagi. Setelah itu 200+ kata sandi saya dihapus tanpa masalah.
Harap perhatikan ada peringatan di konsol untuk memahami risiko menjalankan apa pun di sana. Maklum, baca di atas dengan seksama untuk memahami apa yang Anda jalankan.
Klarifikasi:
// 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);
}
}
Saya mengalami skenario ini di mana saya hanya ingin menghapus sejumlah besar kata sandi tertentu. Tidak menemukan alternatif yang cocok, saya membuat makro dengan Keyboard Maestro yang menghapus 10 sekaligus:
chrome menghapus kata sandi massal. kmmacros
File dapat dilihat untuk tujuan keamanan di Google Drive atau dalam editor teks (file .kmmacros diformat XML) dan dapat dengan mudah dimodifikasi untuk menghapus ratusan sekaligus.
Yang dilakukan adalah mengklik di lokasi mouse saat ini, mengklik 40 piksel di bawah, dan mengembalikan kursor ke lokasi asli, mengulangi 9 kali lebih banyak.
Inilah solusi yang berfungsi untuk saat ini (Pertengahan 2019).
Jalankan kode Javascript ini di konsol, atau buat menjadi bookmarklet, atau di Cuplikan 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();
Ini akan mengklik jalannya melalui penghapusan semua kata sandi Anda sambil tetap menjaga kursor mouse Anda yang sebenarnya.
Anda masih harus mengasuhnya, karena Google secara berkala meminta Anda memasukkan kembali kata sandi.
Saya tidak berharap ini berfungsi selamanya ... setiap perubahan pada UI Google akan merusak skrip ini.
Untuk sistem X11, Anda dapat memuat kata sandi.google.com dan pada halaman kata sandi yang disimpan letakkan mouse di atas ikon tempat sampah dan dari terminal lakukan:
watch -n 3 xdotool click 1
dan letakkan mouse di atas ikon tempat sampah sampai selesai - kata sandi yang tidak terhapus berikutnya akan naik setelah masing-masing sebelumnya dihapus.
Sekarang, Google tampaknya mengeluarkan Anda dengan tajam 5 menit untuk setiap sesi pgc, jadi metode ini hanya dapat melakukan seratus sekaligus (ya ampun, 20 tahun kata sandi yang disimpan ...) tapi itu kurang menjengkelkan daripada mengklik masing-masing secara individual . Google tampaknya memaksakan penundaan 3 detik antara setiap peristiwa penghapusan. Saya mencoba mengutak-atik penundaan acak dan menggoyangkan mouse, tetapi itu tidak mempengaruhi batas waktu 5 menit.
Metode ini juga berfungsi untuk bagian 'jangan simpan kata sandi untuk ...', tetapi akan salah jika ada ekstensi chrome: // tipe protokol, dalam hal ini Anda harus memindahkan kursor ke bawah. secara manual.
Saya memang melakukan tip sisi Chrome yang diberikan di atas untuk menghapus semua kata sandi, tetapi segera setelah saya menyalakan perangkat lama, semuanya diunggah lagi. : reaksi marah:
Bahwa Google membuat ini sangat sulit untuk dilakukan mungkin adalah alasan yang cukup untuk berpikir bahwa itu adalah ide yang bagus.