728x90
(크롬 기준) 한번 로그인 하면
다음 부터 해당 페이지 진입 시에 아이디와 비밀번호를 채워준다.
사용자 입장에서는 너무 좋은 기능이지만
개발입장에서는 라벨 컨트롤 등의 이유 때문에
조금 귀찮을때가 있다.
이럴땐 가볍게
autocomplete를 꺼주면 된다.
하지만 공식 홈페이지에 이런글이 있다.
헉 그러면 무조건 자동 완성 되야한단 말인가..?
대신에
autocomplete="new-password"
가 있다.
이를 활용하면 로그인 페이지 렌더링시에
아이디와 비밀번호 칸에
바로 값들이 채워지는 것을 막을 수 있다.
물론 저장된 값을 클릭해서 채우는건.. 막을 수 없다.. (칙쇼.,.)
autocomplete 값에
on/off 사용시 끄고 키는 용도이고
다른 텍스트 값이 오는건 브라우저에게
무슨 값이 있을지 힌트를 주는 느낌이라고 한다.
new-password 설정 시
'나 새로운거 쓸거다?'
라고 이야기해주는 것이기에
자동으로 칸을 채우지 않는다고 한다.
참고 : https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete
혹시 자동완성되는 값들을
프런트에서 캐치할 수 있나..... 찾아보는 중이다.
SOS
화면을 한번 클릭해야
해당 state 값들에 적용되고
버튼 disable 조건이 발생하는 등
한박자 늦게 로그인 페이지가 움직이는 문제가 있다..
어질
728x90