Front/HTML

[HTML] autocomplete="off"를 사용하는 이유

오선지♬ 2024. 10. 15. 20:02
728x90
반응형

 

  • 민감한 정보 :
    민감한 데이터(예: 비밀번호, 신용카드 번호, 개인 정보)를 처리하는 필드의 경우 보안을 강화하기 위해 브라우저가 값을 저장하고 자동으로 채우는 것을 방지할 수 있습니다.
     
    <input type="password" autocomplete="off">
  • 동적 양식에서 자동 채우기 방지 :
    동적 또는 반복 양식(단일 페이지 애플리케이션 또는 동적으로 추가된 필드가 있는 양식)으로 작업하는 경우 브라우저가 의도치 않은 곳에 잘못된 데이터를 자동 채우기하면 문제가 될 수 있습니다. 설정 autocomplete="off"하면 브라우저가 이전 양식 항목의 값을 자동 제안하지 않도록 할 수 있습니다.
  • 양식 동작 사용자 정의 :
    사용자 정의 자동 완성 시스템이나 양식 필드 검증과 같은 일부 UX 시나리오의 경우 브라우저의 자동 완성 제안의 간섭 없이 사용자 데이터가 입력되는 방법과 시기를 보다 세부적으로 제어할 수 있습니다.
  • 복잡한 양식에서 오류 방지 :
    여러 입력 필드가 비슷하거나 동적으로 변경되는 복잡한 양식에서 브라우저의 자동 채우기 기능은 때때로 필드를 혼동시키고 잘못된 데이터를 입력할 수 있습니다. 이 기능을 비활성화하면 사용자가 혼동 없이 수동으로 데이터를 입력할 수 있습니다.

 

일부 최신 브라우저는 autocomplete="off"특히 이메일이나 비밀번호와 같은 필드의 경우, 에도 불구하고

여전히 자동 채우기를 할 수 있습니다. 그런 경우 autocomplete="new-password"비밀번호 필드와 같은 속성을 사용하거나

더 고급 솔루션을 사용하여 더 구체적으로 처리해야 할 수 있습니다.

 

728x90
반응형