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

+ Recent posts