우리는 자동 완성을 알고 있습니다. 사용자 이름을 입력하면 Firefox가 자동으로 사용자 이름을 완성합니다.
일부 항목이 잘못되어 변경하고 싶다고 가정해 보겠습니다. 어떻게 그렇게 할 수 있을까요?
답변1
잘못된 항목이 나타나면 해당 항목을 강조 표시한 다음 Shift+Delete를 누르면 해당 항목만 영구적으로 제거됩니다.
일반적으로 이러한 유형의 작업에서는 ProcessMonitor를 사용하여 하드 디스크 드라이브 활동을 실시간으로 추적합니다. 그런 다음 이 예에서 FireFox 등으로 PRocessMonitor를 필터링하면 FF가 어떤 파일(또는 레지스트리 키)을 읽고 쓰는지 확인할 수 있습니다. 그런 다음 파일을 편집합니다.
답변2
나는 항목을 삭제하는 Jeremy의 방법을 좋아합니다. 그러나 이를 수정하려면 더 복잡하며 양식 기록 데이터베이스 파일에 액세스하기 위한 추가 기능이 필요합니다.
https://addons.mozilla.org/en-US/firefox/addon/form-history-control/
답변3
Windows 10에서 버전 82.0(64)을 실행하고 있습니다.
내 경험을 추가하고 싶었습니다. 실수로 T-mobile 로그인 페이지의 사용자 이름 바로 뒤에 비밀번호를 입력했는데, 다시 로그인할 때마다 자동 완성 제안으로 전체 내용이 저장되었습니다. 따라서 내 사용자 이름과 비밀번호가 차례로 표시되어 선택 항목이 표시되었습니다. 물론 내 브라우저가 이를 저장하는 것이 불안해졌습니다. 어쨌든, 나는 전체 기록을 지우고 싶지 않았고 이 목록에 액세스하는 방법을 찾다가 여기로 왔습니다. 이 목록을 보고 편집할 수 있는 Firefox 추가 기능이 있지만 이러한 기록에 액세스하는 안전하지 않은 추가 기능에는 매우 지쳤습니다.
항목을 선택하고 삭제하기 위해 화살표를 사용하는 것에 대해 - 저는 그것을 시도했지만 아래쪽 화살표는 웹 페이지의 다음 필드로 이동하고 자동으로 제안 사항을 채웠습니다(하나만 있었습니다). 해당 항목을 선택하여 삭제할 수 없습니다. 그래서 나는 위쪽 화살표를 사용하여 그것을 선택하고 삭제할 수 있다는 것을 알아냈습니다(로그인 페이지의 "사용자 이름" 필드 위에 아무것도 없기 때문에 그렇게 생각합니다).
어쨌든 - 누군가에게 도움이 되기를 바랍니다. Firefox는 주소와 마찬가지로 설정 내에서 이 자동 완성 목록을 편집할 수 있어야 합니다.
답변4
다음과 같은 방법으로 formhistory.sqlite 파일을 열 수 있습니다.SQLite용 DB 브라우저.
테이블 의 moz_formhistory
값 열에서 삭제하려는 값이 포함된 레코드를 찾습니다. 레코드를 삭제하세요. 예:DELETE from moz_formhistory where value = '[email protected]';
이것은 Windows용 Firefox 84.0.2 64비트에서 저에게 효과적이었습니다. 여기서 sqlite 파일의 위치는 다음과 같습니다.
C:\Users\<myusername>\AppData\Roaming\Mozilla\Firefox\Profiles\<myprofilename>.default-release\formhistory.sqlite