Chrome / Google 계정에 저장된 웹 사이트 비밀번호를 모두 한 번에 삭제하려면 어떻게하나요?


56

수백 개가 있는데 브라우저에서 하나를 삭제하는 데 .6 초, Google 계정 관리 페이지에서 하나를 삭제하는 데 3.7 초가 걸립니다.

한 번에 모두 제거 할 수있는 방법이 있어야합니다.

답변:


89

그것을 발견. Chrome에서 저장된 모든 비밀번호를 Clear browsing data...삭제하면 Google 계정에서 동기화 된 비밀번호도 삭제됩니다. 고급 탭을 클릭하여 설정을 표시 할 수 있습니다.


7
난 그냥 "시간의 시작"이후로했지만 여전히 'passwords.google.com'에있었습니다. 거기로 가서 동기화 재설정을 선택해야합니다. — 하루나 이틀 후에 계속 확인하는 것이 좋습니다. 진정으로 모든 로컬 크롬 동기화 설정을 다시 UPP를하지 않습니다 ...
프랭크 Nocke

2
passwords.google.com에서 별도로 제거하지 않아도됩니다. 방금 Chrome에서 모든 비밀번호를 삭제했으며 passwords.google.com에서도 즉시 사라졌습니다.
Samuli Kärkkäinen 2016 년

3
Google 계정에 저장된 비밀번호는 삭제되지 않습니다. 다른 기기에 다시 로그인하면 기기가 다시 동기화됩니다. chrome : // settings / passwords에서 각각 하나씩 수동으로 삭제해야합니다.
jmcdonnell40

30

모든 Chrome 비밀번호를 지우는 가장 빠른 방법은 다음 단축키를 사용하는 것입니다.

Ctrl+ Shift+Delete

"인터넷 사용 정보 삭제"창이 열립니다.

고급 탭을 클릭 한 다음 시간 범위를 선택하십시오. 모든 비밀번호를 삭제하려면 "항상"을 선택하십시오. "비밀번호 및 기타 로그인 데이터"체크 상자를 클릭하십시오. "데이터 지우기"파란색 버튼을 클릭 한 후 다음을 기다리십시오.

비밀번호 상자를 선택한 다음 "데이터 지우기"

비밀번호 및 기타 캐시 된 항목을 삭제하는 데 시간이 오래 걸릴 수 있습니다 (Chrome에서 1200 개의 비밀번호와 350MB의 캐시 된 페이지 / 이미지를 지우려면 20 분이 걸렸습니다).


이 작동하고 passwords.google.com을 지 웁니다
Richard Frank

passwords.google.com은 위의 작업을 수행 할 때 삭제되지 않는 다른 레이아웃을 가지고있는 것 같습니다 :(
Martin Edwards

POS 구글은 15 pwds 선명한 광산에 영원히 돌고있다 - ..maybe btards가 다른 서버에 모두 저장하는 - 나는 크롬 비발디로 전환 다시 그냥 내가주의되는 한 원인 - 지금 다시 :(
흥을 깨는

1
@killjoy 위의 단계는 여전히 저에게 효과적입니다. 스크린 샷을 업데이트했습니다. 위의 단계를 사용하여 다시 시도하고 작동하는지 확인하십시오.
Dan Roberts

1
@ DanRoberts ur 오른쪽 .. 그것은 일을하고 방금 회전했지만 완료되었습니다
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 개를 삭제 하는 매크로를 만들었습니다 .

크롬은 대량 암호를 제거합니다.

파일은 Google 드라이브 또는 텍스트 편집기 (.kmmacros 파일은 XML 형식 임)에서 보안 목적으로 볼 수 있으며 한 번에 수백 개를 삭제하도록 쉽게 수정할 수 있습니다.

현재 마우스 위치를 클릭하고 40 픽셀 아래를 클릭 한 다음 커서를 원래 위치로 되돌려 9 번 더 반복하면됩니다.


1

현재 솔루션이 작동 중입니다 (Mid 2019).

콘솔에서이 자바 스크립트 코드를 실행하거나 북마크 나 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 시스템의 경우 passwords.google.com을로드 할 수 있으며 저장된 비밀번호 페이지에서 상단 휴지통 아이콘 위에 마우스를 놓고 터미널에서 다음 작업을 수행 할 수 있습니다.

watch -n 3 xdotool click 1

휴지통 아이콘이 끝날 때까지 마우스를 휴지통 아이콘 위에 두십시오. 이전의 각 비밀번호가 삭제 된 후 삭제되지 않은 다음 비밀번호가 위로 이동합니다.

이제 Google은 각 pgc 세션에 대해 5 분마다 급격히 로그 아웃하는 것처럼 보이 므로이 방법은 한 번에 백 개만 수행 할 수 있습니다 (내 좋은 점, 20 년 동안 저장된 암호 ...). 각각 개별적으로 클릭하는 것보다 덜 화려합니다. . Google은 각 삭제 이벤트 사이에 3 초 지연을 발생시키는 것으로 보입니다. 무작위 지연 및 마우스 흔들림으로 문제를 해결했지만 5 분 시간 초과에는 영향을 미치지 않습니다.

이 방법은 '비밀번호를 저장하지 않습니다 ...'섹션에서도 작동하지만 chrome-extension : // 프로토콜 유형 인 경우 오류가 발생합니다.이 경우 커서를 아래로 이동해야합니다. 수동으로.

위의 Chrome 쪽 팁을 사용하여 모든 비밀번호를 삭제했지만 이전 기기를 켜 자마자 다시 업로드했습니다. : 화난 반응 :

구글이 이것을 너무 어렵게 만든다는 것은 아마도 그것이 좋은 생각이라고 생각하기에 충분한 이유 일 것이다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.