Chrome / Googleアカウントに保存されているすべてのWebサイトのパスワードを一度に削除するにはどうすればよいですか?


56

私はそれらを何百も持っています。ブラウザで1つを削除するには.6秒かかり、Googleアカウント管理ページで1つを削除するには3.7秒かかります。

一度にすべてを削除する方法が必要です...そうですか?

回答:


89

それを見つけた。Chromeに保存されているすべてのパスワードをClear browsing data...消去すると、Googleアカウントの同期されたパスワードも削除されます。設定は、[詳細設定]タブをクリックして表示できます。


7
私はそれをしました(「時間の始まり」から)。それでも彼らはすべて 'passwords.google.com'にいました。あなたもそこに行き、同期のリセットを選択する必要あります。本当にすべてのローカルクロムの同期設定は、再UPPない...
フランクNocke

2
passwords.google.comから個別に削除する必要はないようです。Chromeですべてのパスワードを消去したところ、passwords.google.comからもすぐに消えました。
サミュリケルカイネン

3
これにより、Googleアカウントに保存されているパスワードは削除されません。別のデバイスに再度サインインすると、デバイスは再同期します。chrome:// settings / passwordsの各1つを手動で削除する必要があります
-jmcdonnell40

30

すべてのChromeパスワードをクリアする最も速い方法は、次のショートカットを使用することです。

Ctrl+ Shift+Delete

[閲覧履歴の消去]ウィンドウが開きます。

[詳細設定]タブをクリックし、時間範囲を選択します。すべてのパスワードを削除する場合は、「常時」を選択します。「パスワードとその他のサインインデータ」のチェックボックスをクリックします。青いボタン「データを消去」をクリックして、待機します。

[パスワード]ボックスにチェックマークを付け、[データを消去]

パスワードやその他のキャッシュされたアイテムを削除するのに時間がかかる場合があります(Chromeで1200のパスワードと350MBのキャッシュされたページ/画像をクリアするのに20分かかりました)。


これは機能し、passwords.google.comをクリアします
リチャードフランク

passwords.google.comは別のレイアウトになっているようで、上記を実行しても削除されません:(
Martin Edwards

POS Googleはわずか15障害者との明確な地雷に永遠に回転している- ..maybe btardsは、すべての他のサーバーに保存されている-私は私が警戒されていただけで原因再びChromeにヴィヴァルディから切り替え-今再び:(
killjoy

1
@killjoy上記の手順は引き続き有効です。スクリーンショットを更新しました。上記の手順を使用して再試行し、それが機能するかどうかを確認してください。
ダンロバーツ

1
ウルright..itは、仕事をしただけでスピンしたけど、それは行われていた@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

多数の特定のパスワードのみを削除したいというこのシナリオに遭遇しました。適切な代替手段が見つからないので、一度に10個を削除するKeyboard Maestroでマクロを作成しました。

chrome remove bulk passwords.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から定期的にパスワードの再入力を求められるため、引き続きベビーシッターを行う必要があります。

これが永遠に機能するとは思わない。GoogleUIを変更すると、このスクリプトが壊れる。


すでに動作を停止しました。
dmd

0

X11システムの場合は、passwords.google.comをロードし、保存されたパスワードページでマウスを一番上のゴミ箱アイコンの上に置き、端末から次の操作を行います。

watch -n 3 xdotool click 1

ゴミ箱のアイコンの上にマウスを置くと、完了するまで次の削除されていないパスワードが削除されます。

今、Googleは各pgcセッションで5分ごとにあなたをサインアウトしているようですので、この方法は一度に100回しかできません(私の良さ、20年の保存されたパスワード...) 。Googleは、各削除イベントの間に3秒の遅延を課しているようです。ランダムな遅延とマウスの小刻みにいじってみましたが、それらは5分のタイムアウトには影響しません。

このメソッドは、「...のパスワードを保存しない」セクションでも機能しますが、そのうちのいずれかがchrome-extension://プロトコルタイプの場合はエラーになります。その場合、カーソルを1つ下に移動する必要があります。手動で。

上記のChrome側のヒントを実行してすべてのパスワードを削除しましたが、古いデバイスの電源を入れるとすぐにすべてをアップロードし直しました。:怒っている反応:

Googleがこれを非常に難しくしているのは、おそらくそれが良いアイデアだと考えるのに十分な理由です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.