Agora que o Mavericks está fora, e ele pode usar o preenchimento automático para lidar com as informações do cartão de crédito, há nomes de campo específicos que eles procuram?
Respostas:
1 para resposta № 1Bem, eu não tenho certeza sobre como o Mavericks lida com isso, mas no chrome você pode realizar o preenchimento automático de uma forma como esta:
<form method="post" autocomplete="on">
<input name="cc-name" autocomplete="cc-name" type="text" placeholder="Full Name" required />
<input name="cc-name" autocomplete="cc-number" type="text" placeholder="Credit Card Number" required />
<input name="cc-name" autocomplete="cc-exp" type="text" placeholder="Expire Date" required />
<input type="submit" name="submit" value="Send my personal info to this person.." />
</form>
Se o safári funciona como o cromo pode ter umO scanner de regex que procura termos familiares e preenche a melhor das suas capacidades. É muito difícil encontrar detalhes completos sobre como escrever um formulário de autocompletar corretamente. A melhor aposta é experimentá-lo e ver o que funciona, então atualize seu post com seus resultados.
A partir da minha pesquisa, parece que, para um preenchimento automático ser preenchido com informações de cartão de crédito, a página da Web DEVE estar sob um domínio seguro (https: //)
Esta é uma lista de todos os valores de preenchimento automático que podem funcionar http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#autofill-field
Boa sorte! e não abuse disso .. Dito isto, muitas pessoas não terão seu cartão de crédito configurado para o preenchimento automático por motivos de segurança. Eu pessoalmente não correria o risco de alguém abusar do recurso de preenchimento automático e roubar minhas informações com JavaScript malicioso.