브라우저가 특정 양식 필드에 입력 한 데이터를 저장하지 못하도록 막기위한 요구 사항을 받았습니다. 웹 개발을 한 지 몇 년이 지났는데 이것은 비교적 새로운 기능입니다. 양식 필드 속성 autocomplete = "off"를 찾을 수 있었지만 지원하는 브라우저를 나타내는 문서를 찾을 수없는 것 같습니다. 누구든지 양식 속성 및 브라우저 호환성 차트의 올바른 방향을 알려줄 수 있습니까?
브라우저가 특정 양식 필드에 입력 한 데이터를 저장하지 못하도록 막기위한 요구 사항을 받았습니다. 웹 개발을 한 지 몇 년이 지났는데 이것은 비교적 새로운 기능입니다. 양식 필드 속성 autocomplete = "off"를 찾을 수 있었지만 지원하는 브라우저를 나타내는 문서를 찾을 수없는 것 같습니다. 누구든지 양식 속성 및 브라우저 호환성 차트의 올바른 방향을 알려줄 수 있습니까?
답변:
모든 주요 브라우저는 암호 필드의 속성을 무시하는 방향으로 이동 하고 있습니다 .
저는 일화적인 증거 만 제공 할 수 있지만 아직 존중하지 않는 브라우저를 발견하지 못했습니다 autocomplete="off".이 경험은 다음을 포함합니다.
Greasemonkey 스크립트와 아마도 다른 사용자 스크립트가 autocomplete설정을 비활성화 할 수 있다는 것을 알고 있습니다 .
유용한 기사가 몇 개 있습니다.
이제 암호 관리자는 다음 과 같이 주요 브라우저의 필드 autocomplete속성을 무시합니다 password.
autocomplete양식 필드 를 비활성화 해도 여전히 잘 작동 하지만 더 이상 암호 관리자에 영향을주지 않습니다.
autocomplete="false"양식 요소 자체에 존재하는 양식 필드 외에 추가 로 배치 했습니다. 전혀 효과가 없습니다. 자동 완성은 모든 주요 브라우저에서 무시됩니다.
Chrome v34부터 autocomplete="off" 부터는 이제 기본적으로 무시됩니다.
다소 논란의 여지가있는이 기능은 다음을 방문하여 플래그 구성에서 비활성화 할 수 있습니다. chrome://flags
http://news.softpedia.com/news/Chrome-34-Seeks-to-Save-All-Your-Passwords-436693.shtml
JavaScript 및 jQuery를 사용할 수있는 경우 html로드시이를 배치 할 수 있습니다.
$('#theform input').val('');
$('#theform')[0].reset()HTML에 지정된 기본값으로 되 돌리는 것입니다.
$( '#theform input:password' ).val('');
Maxthon Browser를 제외하고 는 중국에서 유명하고 이제는 전 세계적으로 이름을 올리고 있습니다. Autotocomplete = off 전원을 잘 처리하지 않습니다. 그들과 함께 작동하지 않습니다.
autocomplete=offismxfilled='0'
일부 솔루션은 최신 브라우저에서 작동하지 않습니다.
여기에 또 다른 솔루션 링크가 제공됩니다. 모든 최신 브라우저에서 작동합니다.
입력 유형 = 암호, 브라우저가 암호를 기억하지 못하도록합니다.
이 주어진 솔루션에서 autocomplete = "off" 를 사용할 수 있습니다.