ฉันจะลบรหัสผ่านเว็บไซต์ Chrome / Google ทั้งหมดที่จัดเก็บได้ในคราวเดียวได้อย่างไร


56

ฉันมีหลายร้อยคนมันใช้เวลา. 6 วินาทีในการลบหนึ่งครั้งในเบราว์เซอร์และ 3.7 วินาทีเพื่อลบหนึ่งรายการในหน้าการจัดการบัญชี Google

จะต้องมีวิธีลบพวกเขาทั้งหมดในครั้งเดียว ... ใช่ไหม?

คำตอบ:


89

พบมัน การล้างรหัสผ่านที่บันทึกไว้ทั้งหมดใน Chrome จากการClear browsing data...ลบรหัสผ่านที่ซิงค์ในบัญชี Google การตั้งค่าสามารถเปิดเผยได้โดยคลิกที่แท็บขั้นสูง


7
ฉันทำอย่างนั้น (ตั้งแต่ "เวลาเริ่มต้น") ยังคงอยู่ใน 'รหัสผ่าน' คุณต้องไปที่นั่นด้วยแล้วเลือกรีเซ็ตการซิงค์ - ควรตรวจสอบอีกหนึ่งหรือสองวันหลังจากนั้น อย่างแท้จริงทั้งหมดตั้งค่าการซิงค์โครเมี่ยมในท้องถิ่นของคุณไม่ได้อีกครั้ง upp ...
แฟรงก์ Nocke

2
ดูเหมือนว่าจะไม่ต้องการลบออกจากรหัสผ่าน.google.co.thอีกต่อไป ฉันเพิ่งล้างรหัสผ่านทั้งหมดใน Chrome และพวกเขาก็หายไปจาก password.google.com ทันที
Samuli Kärkkäinen

3
นี่จะไม่ลบรหัสผ่านที่เก็บไว้ในบัญชี Google ของคุณ เมื่อคุณลงชื่อเข้าใช้อุปกรณ์อื่นอีกครั้งอุปกรณ์จะซิงค์อีกครั้ง คุณต้องลบแต่ละรายการด้วยตนเองใน chrome: // settings / รหัสผ่าน
jmcdonnell40

30

วิธีที่เร็วที่สุดในการล้างรหัสผ่าน Chrome ทั้งหมดคือทางลัดนี้:

Ctrl+ Shift+Delete

ที่จะเปิดหน้าต่าง "ล้างข้อมูลการท่องเว็บ"

คลิกแท็บขั้นสูงจากนั้นเลือกช่วงเวลา เลือก "ตลอดเวลา" หากคุณต้องการลบรหัสผ่านทั้งหมด คลิกช่องทำเครื่องหมายสำหรับ "รหัสผ่านและข้อมูลการลงชื่อเข้าใช้อื่น ๆ " คลิกปุ่มสีน้ำเงิน "ล้างข้อมูล" แล้วรอ:

ทำเครื่องหมายที่ช่องรหัสผ่านจากนั้นเลือก "ล้างข้อมูล"

อาจใช้เวลานานในการลบรหัสผ่านและรายการแคชอื่น ๆ (ใช้เวลา 20 นาทีสำหรับ Chrome ของฉันในการล้างรหัสผ่าน 1200 รหัสผ่านและ 350MB หน้า / รูปภาพแคช)


วิธีนี้ใช้งานได้และล้าง password.google.com
Richard Frank

ดูเหมือนว่า password.google.com จะมีเลย์เอาต์ที่แตกต่างออกไปซึ่งจะไม่ถูกลบเมื่อทำตามด้านบน :(
Martin Edwards

POS Google หมุนไปตลอดกาลเพื่อล้างของฉันด้วยเพียง 15 pwds - .. อาจจะ btards กำลังบันทึกมันทั้งหมดไปยังเซิร์ฟเวอร์อื่น ๆ ของพวกเขา - ฉันเปลี่ยนจาก Vivaldi เป็น Chrome อีกครั้งเพียงแค่ทำให้ฉันระวัง - ตอนนี้อีกครั้ง :(
killjoy

1
@ killjoy ขั้นตอนข้างต้นยังคงใช้ได้สำหรับฉัน ฉันได้อัปเดตภาพหน้าจอแล้ว โปรดลองอีกครั้งโดยใช้ขั้นตอนข้างต้นและยืนยันว่าเหมาะกับคุณหรือไม่
Dan Roberts

1
@DanRoberts ใช่มั้ย .. มันทำงานได้แค่ปั่น แต่ก็เสร็จแล้ว
killjoy

4

จากคำตอบของ @ bill-mcgonigle ฉันคิดว่ามันเป็นไปได้ที่จะใช้ 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);
    }
}

สิ่งนี้ใช้ได้กับฉันหลังจากที่คุณเปิดใช้งานครั้งแรก Google จะขอรหัสผ่านของคุณอีกครั้ง หลังจากนั้นรหัสผ่าน 200+ ของฉันถูกลบโดยไม่มีปัญหาใด ๆ

โปรดทราบว่ามีคำเตือนในคอนโซลเพื่อทำความเข้าใจความเสี่ยงในการใช้งานที่นั่น โปรดอ่านข้างต้นอย่างละเอียดเพื่อทำความเข้าใจสิ่งที่คุณเรียกใช้

ชี้แจง:

// 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);
    }
}

มันยังใช้งานได้อยู่เหรอ? ถ้าฉันไป password.google.com สิ่งที่ฉันได้รับคือรายการบัญชี ในการลบรหัสผ่านฉันต้องคลิกที่รายการด้วยตนเองจากนั้นจะเปลี่ยนเส้นทางฉันไปยังหน้าใหม่ที่ฉันสามารถลบได้ในที่สุด ดูเหมือนว่าสคริปต์ที่คุณคาดหวังว่าคุณจะสามารถลบได้ทั้งหมดเพียงแค่คลิกปุ่มเดียว
tigrou

2

ฉันพบสถานการณ์นี้ซึ่งฉันต้องการเพียงแค่ลบรหัสผ่านจำนวนมากเท่านั้น ฉันพบว่าไม่มีทางเลือกอื่นที่เหมาะสมฉันสร้างแมโครด้วยKeyboard Maestroที่ลบ 10 ครั้ง:

chrome ลบรหัสผ่านจำนวนมาก kmmacros

สามารถดูไฟล์เพื่อความปลอดภัยบน Google Drive หรือในโปรแกรมแก้ไขข้อความ (ไฟล์. kmmacros เป็นรูปแบบ XML) และสามารถแก้ไขได้อย่างง่ายดายเพื่อลบหลายร้อยรายการในแต่ละครั้ง

สิ่งที่มันทำคือคลิกที่ตำแหน่งเมาส์ปัจจุบันคลิก 40 พิกเซลด้านล่างและกลับเคอร์เซอร์กลับไปที่ตำแหน่งเดิมทำซ้ำ 9 ครั้ง


1

นี่เป็นวิธีแก้ปัญหาที่ใช้งานได้ตอนนี้ (กลางปี ​​2019)

เรียกใช้รหัส Javascript นี้ในคอนโซลหรือทำให้เป็น bookmarklet หรือใน 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();

มันจะคลิกผ่านการลบรหัสผ่านทั้งหมดของคุณในขณะที่ทำให้เคอร์เซอร์ของเมาส์ว่าง

คุณจะยังคงต้องดูแลแม้ว่า Google จะขอให้คุณป้อนรหัสผ่านของคุณเป็นระยะ

ฉันไม่คาดหวังว่าสิ่งนี้จะทำงานได้ตลอดไป ... การเปลี่ยนแปลงใด ๆ กับ Google UI จะทำให้สคริปต์นี้เสียหาย


หยุดทำงานแล้ว
dmd

0

สำหรับระบบ X11 คุณสามารถโหลด password.google.com และในหน้ารหัสผ่านที่บันทึกไว้ให้วางเมาส์ไว้เหนือไอคอนถังขยะด้านบนและจากเทอร์มินัลทำ:

watch -n 3 xdotool click 1

และวางเมาส์ไว้เหนือไอคอนรูปถังขยะจนกว่าจะเสร็จ - รหัสผ่านที่ไม่ถูกลบถัดไปจะเลื่อนขึ้นหลังจากที่ลบไปก่อนหน้านี้

ตอนนี้ดูเหมือนว่า Google จะออกจากระบบคุณในเวลา 5 นาทีต่อเซสชัน pgc ดังนั้นวิธีนี้สามารถทำได้ครั้งละหนึ่งร้อยเท่านั้น (ความดีของฉันรหัสผ่านที่บันทึกไว้ 20 ปี ... ) แต่มันน่ารำคาญน้อยกว่าการคลิกทีละรายการ . Google ดูเหมือนจะกำหนดเวลาล่าช้า 3 วินาทีระหว่างแต่ละเหตุการณ์ที่ลบ ฉันลองเล่นซอโดยมีความล่าช้าแบบสุ่มและใช้เมาส์เลื้อย แต่สิ่งเหล่านั้นไม่ส่งผลต่อการหมดเวลา 5 นาที

วิธีนี้ยังใช้ได้กับส่วน 'ไม่บันทึกรหัสผ่านสำหรับ ... ' แต่จะเกิดข้อผิดพลาดหากสิ่งใด ๆ ที่อยู่ในส่วนขยายของ chrome: // โปรโตคอลชนิดซึ่งในกรณีนี้คุณจะต้องเลื่อนเคอร์เซอร์ลงหนึ่ง ด้วยมือ

ฉันทำตามคำแนะนำด้าน Chrome ที่ระบุไว้ด้านบนเพื่อลบรหัสผ่านทั้งหมด แต่ทันทีที่ฉันเปิดอุปกรณ์เก่ามันจะอัปโหลดรหัสทั้งหมดอีกครั้ง : โกรธตอบสนอง:

Google ทำให้สิ่งนี้ยากมากที่จะทำอาจเป็นเหตุผลเพียงพอที่จะคิดว่าเป็นความคิดที่ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.