Як я можу видалити ВСІ збережені паролі веб-сайту Chrome / Google?


56

У мене їх сотні, щоб видалити одну в браузері. 6 секунд, а на сторінці управління обліковим записом Google - 3,7 секунди.

Має бути спосіб видалити їх усіх відразу ... правда?

Відповіді:


89

Знайшов це. Видалення всіх збережених паролів у Chrome Clear browsing data...також видаляє синхронізовані паролі в обліковому записі Google. Налаштування можна виявити, натиснувши на вкладку Додатково.


7
Я зробив саме це (з "початку часу"). ЯКЩО вони всі були на "passwords.google.com". Ви також повинні піти туди і вибрати Скинути синхронізацію. Краще продовжуйте перевіряти день чи два пізніше, справді всі ваші локальні параметри синхронізації з хрому не повторюються…
Frank Nocke

2
Здається, видалення їх окремо від passwords.google.com більше не потрібно. Я просто очистив усі паролі в Chrome, і вони також відразу зникли з passwords.google.com.
Samuli Kärkkäinen

3
Це не видаляє паролі, збережені у вашому обліковому записі Google. Коли ви знову ввійдете на інший пристрій, вони повторно синхронізуються. Ви повинні вручну видалити кожен з них у chrome: // налаштуваннях / паролях
jmcdonnell40

30

Найшвидший спосіб очищення всіх паролів Chrome - за допомогою цього ярлика:

Ctrl+ Shift+Delete

Це відкриє вікно "Очистити дані веб-перегляду".

Перейдіть на вкладку «Додатково» та виберіть часовий діапазон. Виберіть "Все час", якщо ви хочете видалити всі паролі. Установіть прапорець "Паролі та інші дані для входу". Натисніть синю кнопку "Очистити дані", а потім зачекайте:

Поставте прапорець "Пароль" та "Очистити дані"

Видалення паролів та інших кешованих елементів може зайняти тривалий час (для видалення 1200 паролів та кешованих сторінок / зображень в 350 МБ потрібно було 20 хвилин).


Це працює і очищає passwords.google.com
Річард Френк

Здається, що парольs.google.com має інший макет, який не видаляється, якщо виконувати вище :(
Martin Edwards

POS Google назавжди спінінг , щоб очистити шахту тільки з 15 PWDs - ..maybe btards рятують все їх інші сервери - я переключився від Вівальді до Chrome знову тільки причиною я був насторожі - тепер знову :(
буркотун

1
@killjoy Наведені вище кроки все ще працюють для мене. Я оновив скріншот. Повторіть спробу, скориставшись описаними вище кроками та підтвердьте, чи працює він для вас.
Ден Робертс

1
@DanRoberts ур так ... це спрацювало, просто крутилося, але це було зроблено
killjoy

4

На основі відповіді @ bill-mcgonigle я припускаю, що також можна було б просто скористатися консоллю 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);
    }
}

Це працювало для мене, після першого запуску 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);
    }
}

Це все ще працює? якщо я перейду на passwords.google.com, я отримую список облікових записів. Щоб видалити пароль, я повинен вручну натиснути на елемент списку, потім він перенаправить мене на нову сторінку, де я можу остаточно його видалити. Схоже, сценарій, який ви дали очікувати, можете видалити їх усі, просто натиснувши одну кнопку.
tigrou

2

Я зіткнувся з цим сценарієм, де мені хотілося видалити лише велику кількість певних паролів. Не знайшовши підходящої альтернативи, я створив макрос з клавіатури Maestro, який видаляє 10 за один раз:

хром видалити масові паролі.kmmacros

Цей файл можна переглядати з метою безпеки на Диску Google або в текстовому редакторі (файли .kmmacros у форматі XML) і його можна легко змінити, щоб видалити сотні за один раз.

Все, що він робить - це клацання в поточному місці миші, натискання на 40 пікселів внизу та повернення курсору в початкове місце, повторюючи ще 9 разів.


1

Ось рішення зараз працює (середина 2019 року).

Запустіть цей код Javascript у консолі або перетворіть його в закладку або в фрагменти 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 порушить цей сценарій.


Перестала працювати вже.
dmd

0

Для систем X11 ви можете завантажити passwords.google.com, а на сторінці збережених паролів покласти курсор миші на верхній значок кошика для сміття та з терміналу зробити:

watch -n 3 xdotool click 1

і тримайте курсор миші над значком кошика, поки це не буде зроблено - наступний неозначений пароль буде переміщуватися вгору після видалення кожного попереднього.

Тепер Google, схоже, виписує вас за 5 хвилин різко за кожну сесію pgc, тому цей метод може робити лише сто за один раз (моє добро, 20 років збережених паролів ...), але це менше здивування, ніж натискання кожного окремо . Google, схоже, накладає затримку на 3 секунди між кожною подією видалення. Я спробував хитнути з випадковими затримками і хитатися мишею, але це не впливає на 5-хвилинний час очікування.

Цей метод також працює в розділі "ніколи не зберігати паролі для ...", але він помилиться, якщо хтось із них має тип протоколу chrome-extension: //, і в цьому випадку вам потрібно буде перемістити курсор вниз вручну.

Я зробив поради, наведені вище для Chrome, щоб видалити всі паролі, але, як тільки я увімкнув старий пристрій, він завантажив їх знову. : гнівна реакція:

Те, що Google робить це настільки важко зробити, ймовірно, є достатньою причиною думати, що це гарна ідея.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.