Chrome: o preenchimento automático não funciona em campos de entrada específicos

10

Encontrei um problema no Chrome, onde o preenchimento automático lembra o histórico da maioria das caixas de entrada, mas não consegue salvar nenhum histórico em um campo específico. O Firefox conseguiu salvar com sucesso o histórico desse campo, e o Chrome ainda funciona com 99% dos outros campos. Mesmo campos em outro lugar no mesmo formulário terão seu histórico salvo. Eu estou tendo um tempo difícil envolvendo minha cabeça em torno do que estaria causando esse problema exigente.

Existe alguma solução para isso? Alguém já experimentou esse problema antes?

EDIT: Eu estava enganado, o Chrome não parece querer lembrar de todos os campos neste site específico. O Firefox não tem dificuldade em lembrar de campos de texto exatamente da mesma forma. Isso está no SugarCRM (sistema CRM baseado na web), então eu realmente não posso postar um link. Este é o código da caixa de entrada original em questão:

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

Existem outros locais no código que potencialmente desativariam (ou quebrariam) o salvamento do histórico de formulários?

EDIT 2: @iglvzx - Interessante, o DOCTYPE está mostrando o XHTML Strict, apesar de quase todas as tags de formulário terem sido geradas incorretamente.

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

Isso realmente impediria que o Chrome reconhecesse um campo de entrada?

    
por Brett Lehrer 29.05.2012 / 20:21

2 respostas

0

No que diz respeito ao meu entendimento, o Firefox salvará informações para qualquer campo de entrada de formulário que tenha um atributo "name" ao qual as informações possam ser associadas, e chrome / safari / opera somente informações específicas valiosas, como endereços e pagamento informação.

    
por 21.11.2016 / 19:28
0

Tente comparar o HTML do campo problemático com outros do mesmo formulário. Quais são as semelhanças? Quais são as diferenças?

Sem saber mais detalhes, uma abordagem mais geral é forçar o campo a ser categorizado pelo mecanismo Autofill do Chrome. Alguns campos não estão identificados corretamente, portanto, o Preenchimento automático pode ter problemas com eles. Como uma possível solução, você pode permitir que o Chrome adicione uma assinatura de identificação exclusiva a todos os campos de formulário da página.

Para ativar esse recurso experimental, visite o seguinte URL em uma nova guia e defina o sinalizador como Ativado :

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

Você também pode ter sucesso com sinalizadores relacionados - visite chrome://flags e pesquise Preenchimento automático para experimentar outros.

    
por 09.09.2018 / 04:09