자동 완성이 사용 중지 된 사이트의 비밀번호를 Chrome에서 강제로 기억하도록하는 방법이 있습니까?
설명:
저는 프로그래머이지만 이상적으로는 일반 사용자도 구현할 수있는 방법을 원합니다.
자동 완성이 사용 중지 된 사이트의 비밀번호를 Chrome에서 강제로 기억하도록하는 방법이 있습니까?
저는 프로그래머이지만 이상적으로는 일반 사용자도 구현할 수있는 방법을 원합니다.
답변:
autocomplete = on 확장명을 사용하십시오 . 웹 페이지에서 'autocomplete = off'가 'autocomplete = on'으로 변경되므로 비밀번호가 기억됩니다.
이것은 실제로 해결책은 아니지만 사용자 이름 및 비밀번호 필드를 채우는 책갈피를 작성하여 약간의 Javascript를 알고 있으면 이에 대한 해결 방법을 해킹 할 수 있습니다. 이것은 작동합니다 :
예를 들어, 채우려는 페이지에 ID가 'user_name'및 'password'인 필드가있는 경우이 자바 스크립트는 처음에 정의한 내용으로 채 웁니다.
javascript:function%20enterLogin(){username="your_username";password="your_password";document.getElementById('user_name').value=username;y=document.getElementById('password').value=password;}enterLogin();
물론 신뢰할 수없는 사람이 브라우저를 열 수있는 경우에는 전혀 안전하지 않습니다. 클릭하여이를 수정하고 로그인 정보를 볼 수 있습니다.
그러나 암호를 암호화하기 위해 마스터 암호를 사용하지 않으면 브라우저가 암호를 기억하게하는 것보다 나쁘지 않습니다. 메뉴에서 일부 파기하면 볼 수 있습니다. 어쨌든, 당신은 당신이 믿지 않는 사람들이 당신의 컴퓨터를 사용하게해서는 안됩니다.
javascript:$("#username").val("username");$("#password").val("password");
Chrome은 기본적으로 지원합니다 . 사용하도록 설정 하면 비밀번호 입력란을 마우스 오른쪽 버튼으로 클릭하고 브라우저에 비밀번호를 저장하도록 지시 할 수 있습니다.chrome://flags/#enable-password-force-saving
이제 이름 이 chrome://flags/#PasswordForceSaving
(Chrome 65 및 일부 이전 버전) 으로 변경되었습니다.
비밀번호 관리자 확장 프로그램을 설치 한 경우 Chrome에서 비밀번호 관리자를 감지하면이 내부 기능을 사용 중지 할 수 있습니다. 확장을 일시적으로 비활성화하면이 기본 제공 메커니즘을 사용할 수 있습니다.
Firefox / Firebug에서 종종 다음을 수행합니다.
autocomplete="off"
(보통 양식 태그에서).Chrome 개발자 도구로 속성을 삭제하는 방법을 찾을 수 없지만 autocomplete="on"
속성 이름을 "폭"으로 변경하거나 속성 이름을 변경할 수 있습니다 .
autocomplete
속성이 "off"로 재설정되어 목적이 무효화됩니다. Chrome은 비밀번호를 기억하지만 입력하지는 않습니다.
autocomplete
하면 비밀번호를 저장하라는 프롬프트가 표시되며 비밀번호를 입력하면 자동 완성이 해제 된 경우에도 비밀번호를 입력합니다. 아마 더 이상 일어나지 않을 것입니다.
autocomplete="off"
에 autocomplete="on"
. 그런 다음 양식을 제출하십시오.
다음은 자동 완성을 제거한 북마크입니다. 툴바에 새 북마크를 만들고이 긴 줄을 url로 저장하십시오.
javascript:(function(){var%20ca,cea,cs,df,dfe,i,j,x,y;function%20n(i,what){return%20i+"%20"+what+((i==1)?"":"s")}ca=cea=cs=0;df=document.forms;for(i=0;i<df.length;++i){x=df[i];dfe=x.elements;if(x.onsubmit){x.onsubmit="";++cs;}if(x.attributes["autocomplete"]){x.attributes["autocomplete"].value="on";++ca;}for(j=0;j<dfe.length;++j){y=dfe[j];if(y.attributes["autocomplete"]){y.attributes["autocomplete"].value="on";++cea;}}}alert("Removed%20autocomplete=off%20from%20"+n(ca,"form")+"%20and%20from%20"+n(cea,"form%20element")+",%20and%20removed%20onsubmit%20from%20"+n(cs,"form")+".%20After%20you%20type%20your%20password%20and%20submit%20the%20form,%20the%20browser%20will%20offer%20to%20remember%20your%20password.")})();
var e= document.querySelectorAll("input[autocomplete=off]"); for(var i=0; i<e.length; i++) { e[i].setAttribute("autocomplete", "on"); }
일부 웹 사이트의 경우 Firefox에서 Chrome이 아닌 곳에 비밀번호를 저장할 수 있습니다. 따라서 Firefox에 비밀번호를 저장하고 Chrome으로 가져올 수 있습니다.
이 지침은 Chrome 버전 62를 기반으로합니다.
이 답변은 유사한 질문에 대한 floatingstar의 답변 을 기반으로 합니다.
에서 안정적 채널 업데이트 :
Chrome은 이제 autocomplete = off가있을 때 비밀번호 입력란을 기억하고 채울 것을 제안합니다.
이 기능은 Windows, Mac 및 Linux 용 Chrome 34.0.1847.116 안정적인 채널에서 구현되었습니다.
비밀번호 저장을 지원하기 위해 웹 페이지에 의존하는 대신 작동하도록 보장 된 HTML 양식으로 전체 페이지를 겹쳐 쓸 수 있습니다.
다음 JavaScript를 콘솔에 붙여 넣고 Enter
document.getElementsByTagName("body")[0].innerHTML='<form action=# method=post><input name=identifier><input type=password name=password><input type=submit></form>'
중요 사항 :Ctrl + Shift+를 I다시 눌러 개발자 패널을 닫으십시오 . 그렇지 않으면 브라우저에 비밀번호 저장 대화 상자가 표시되지 않습니다.
방금 요소를 검사하여 양식의 값 필드에 사용자 이름과 비밀번호를 입력하고 html 페이지로 저장하고 해당 페이지에서 URL을 가져 와서이 새로운 URL을 표시했습니다. 감사.
example.com/login
) 방문 하지 않고 이제 file://my_copy_site.html
로그인하여 (으)로 리디렉션합니다 example.com/main_page
. 그것이 사실이라면, 영리하지만 실제 사이트가 사본에서 변경 될 수 있음을주의하십시오. 예를 들어 양식이 삭제 된 URL로 제출 될 수 있습니다.