Yanıtlar:
Buldum Kayıtlı tüm şifreleri Chrome'da Clear browsing data...
da silmek, Google Hesabındaki senkronize edilmiş şifreleri de siler. Gelişmiş Sekme tıklatılarak ayar gösterilebilir.
Tüm Chrome şifrelerini temizlemenin en hızlı yolu bu kısayolla ilgilidir:
Ctrl+ Shift+Delete
Bu "Tarama verilerini temizle" penceresini açar.
Gelişmiş sekmesine tıklayın, ardından bir zaman aralığı seçin. Tüm şifreleri silmek istiyorsanız "Tüm zamanlar" ı seçin. "Parolalar ve diğer oturum açma verileri" onay kutusunu tıklayın. "Verileri temizle" mavi düğmesini tıklayın ve ardından bekleyin:
Şifreleri ve diğer önbelleğe alınmış öğeleri silmek uzun zaman alabilir (Chrome'umun 1200 şifreyi ve 350 MB önbelleğe alınmış sayfaları / resimleri temizlemesi 20 dakika sürdü).
@ Bill-mcgonigle tarafından verilen cevaba dayanarak, Chrome Konsolu'nu kullanmanın da mümkün olacağını sanıyorum
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);
}
}
Bu benim için çalıştı, ilk çalıştırdıktan sonra, Google şifrenizi tekrar isteyecek. Bundan sonra 200+ şifrelerim herhangi bir sorun olmadan silindi.
Lütfen orada bir şey çalıştırmanın riskini anlamak için konsolda bir uyarı olduğunu unutmayın. Tavsiye edildiğinde, neyi kaçtığını anlamak için yukarıdakileri dikkatlice oku.
Açıklama:
// 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);
}
}
Çok fazla sayıda özel şifreyi silmek istediğim bu senaryo ile karşılaştım. Uygun bir alternatif bulamadığımda, Keyboard Maestro ile bir kerede 10 silen bir makro oluşturdum :
Dosya güvenlik amacıyla Google Drive'da veya bir metin düzenleyicide (.kmmacros dosyaları XML biçimindedir) görüntülenebilir ve bir kerede yüzlerce dosyayı silmek için kolayca değiştirilebilir.
Tek yaptığı, geçerli fare konumundaki tıklamaları, aşağıda 40 pikseli tıklamaları ve imleci 9 kez daha tekrarlayarak orijinal konumuna getirmeleridir.
İşte şimdi bir çözüm çalışıyor (Orta 2019).
Bu Javascript kodunu konsolda çalıştırın veya bir yer imine veya Chrome Parçacıklarına koyun:
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();
Gerçek fare imlecinizi serbest tutarken tüm şifrelerinizin silinmesi yolunda tıklayacaktır.
Yine de bakıcılık yapmak zorunda kalacaksınız, çünkü Google düzenli aralıklarla şifrenizi tekrar girmenizi istiyor.
Bunun sonsuza dek çalışmasını beklemiyorum ... Google kullanıcı arayüzünde yapılacak herhangi bir değişiklik bu komut dosyasını kıracak.
X11 sistemlerinde, passwords.google.com adresini yükleyebilirsiniz ve kaydedilen şifreler sayfasında, fareyi üstteki çöp kutusu simgesinin üzerine ve bir terminalden yapın:
watch -n 3 xdotool click 1
ve bitene kadar fareyi çöp tenekesi simgesinin üzerinde tutun; bir sonraki silinmemiş şifre, her biri silindikten sonra açılır.
Artık Google, her bir pgc oturumu için 5 dakikada net bir şekilde oturumunuzu kapatıyor gibi görünüyor; bu nedenle bu yöntem bir seferde yalnızca yüzlerce yapabilir (iyiliğim, 20 yıllık kaydedilmiş şifreler ...), ancak her birini tek tek tıklamaktan daha çılgınca . Google, her silme olayı arasına 3 saniyelik bir gecikme dayatıyor gibi görünüyor. Rasgele gecikmeler ve fare kıpırdatmalarıyla uğraşmaya çalıştım, ancak bunlar 5 dakikalık zaman aşımını etkilemiyor.
Bu yöntem aynı zamanda 'hiçbir zaman…' için şifreleri kaydetme 'bölümü için de geçerlidir, ancak bu kodlardan herhangi birinin chrome-extension: // protokol türünde olması durumunda hata olur; bu durumda imleci bir aşağı kaydırmanız gerekir manuel.
Tüm şifreleri silmek için yukarıda verilen Chrome tarafı ipucunu yaptım, ancak eski bir cihazı açtığım anda tekrar yükledi. : kızgın tepki:
Google’ın bunu yapmayı çok zorlaştırması muhtemelen bunun iyi bir fikir olduğunu düşünmek için yeterli bir nedendir.