Chrome : 특정 입력 필드에서 자동 완성이 작동하지 않습니다.


12

Chrome에서 자동 완성이 대부분의 입력 상자 기록을 기억하지만 특정 필드에 기록을 저장하지 못하는 문제가 발생했습니다. Firefox는 해당 필드의 기록을 성공적으로 저장할 수 있었으며 Chrome은 여전히 ​​다른 필드의 99 %에서 작동합니다. 같은 양식의 다른 필드에도 기록이 저장됩니다. 이 까다로운 문제를 일으키는 원인으로 머리를 감싸는 데 어려움을 겪고 있습니다.

이에 대한 해결 방법이 있습니까? 아무도 그 문제를 전에 경험 한 적이 있습니까?


편집 : 오해했습니다 .Chrome 은이 특정 사이트의 모든 필드를 기억하고 싶지 않습니다. Firefox는 동일한 형식의 텍스트 필드를 기억하는데 어려움이 없습니다. 이것은 SugarCRM (웹 기반 CRM 시스템)에 있으므로 실제로 링크를 게시 할 수 없습니다. 이것은 원래 입력 상자의 코드입니다.

<input type='text' name='ranumber_c' 
id='ranumber_c' size='30' 
maxlength='255' 
value='300149' title='' tabindex='243' >

코드에서 양식 기록 저장을 비활성화하거나 중단 할 수있는 다른 위치가 있습니까?


편집 2 : @iglvzx-흥미롭게도 DOCTYPE은 거의 모든 양식 태그가 잘못 생성되었지만 XHTML Strict를 보여줍니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

실제로 Chrome이 입력 필드를 인식하지 못하게합니까?


2
내 경험에 따르면이 문제는 웹 개발자가 표준 입력 필드를 사용하지 않거나 필드를 기억하지 못하게합니다 (신용 카드 또는 민감한 정보와 같이). 예제 링크를 게시 할 수 있다면 HTML 소스를보고 진행 상황을 확인할 수 있습니다.
iglvzx

iglvzx 단어의 애드온으로서 가능한 경우 문제를 이해하는 데 도움이되는 스크린 샷을 공유하십시오.
Siva Charan

@Brett, 페이지의 DOCTYPE은 무엇입니까? 입력 태그를 닫아야합니다 (예 :) <input ... />.
iglvzx

1
Barcode / ID 필드의 catalog.sjlibrary.org/patroninfo 에서 해당 문제가 발생했습니다 . Chrome은 실제로 "이름"입력을 기억하지만 "바코드"는 기억하지 않습니다. Firefox에서 확인했으며 "바코드"필드를 올바르게 기억합니다.
Mu Mind

2
인 경우 value="300149"다른 값으로 자동 완성되지 않고 입력 상자에 입력해야합니다.
Sablefoste

답변:


0

내가 이해하는 한, Firefox는 정보가 연관 될 수있는 "name"속성을 가진 양식 입력 필드에 대한 정보를 저장하고 chrome / safari / opera는 주소 및 지불 정보와 같은 중요한 특정 정보 만 저장합니다.


0

문제가있는 필드의 HTML을 같은 형식으로 다른 HTML과 비교해보십시오. 유사점은 무엇입니까? 차이점은 무엇입니까?

자세한 내용을 알지 못하면보다 일반적인 방법은 Chrome의 자동 완성 엔진으로 필드를 분류하는 것입니다. 일부 필드에는 올바르게 레이블이 지정되어 있지 않으므로 자동 완성에 문제가있을 수 있습니다. 가능한 해결책으로 Chrome에서 페이지의 모든 양식 필드에 고유 한 식별 서명을 추가 할 수 있습니다.

이 실험 기능을 사용하려면 새 탭에서 다음 URL을 방문한 다음 플래그를 사용으로 설정하십시오 .

chrome://flags/#enable-show-autofill-signatures

관련 플래그로도 성공할 수 있습니다. 방문 chrome://flags하여 자동 완성 을 검색하여 다른 항목을 시도해보십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.