2015-03-25 7 views
5

Sto tentando di trovare un modo per a livello di codice disattivare il messaggio "Desideri salvare questa carta di credito" di Chrome.Come impedire a Chrome di richiedere il salvataggio dei dati della carta di credito

Ho provato ad aggiungere autocomplete="off" a tutti gli input e al modulo, tuttavia questo messaggio viene ancora visualizzato.

C'è un modo per disabilitarlo a livello di programmazione?

Purtroppo, questo è diverso da Disable browser 'Save Password' functionality perché questo tutto gira intorno ingannare Chrome a pensare che il campo di input non è un campo password/semplicemente usando autocomplete="off", tuttavia Chrome non riconosce autocomplete="off".

Questa è la bandiera mi riferisco a:

Do you want chrome to save your credit card information

+0

Denominare il campo con qualcos'altro? – epascarello

+0

possibile duplicato della funzionalità [Disabilita browser 'Salva password'] (http://stackoverflow.com/questions/32369/disable-browser-save-password-functionality) – bviale

+0

Hai già una risposta qui: http://stackoverflow.com/questions/32369/disable-browser-save-password-functional – bviale

risposta

0

C'è una buona ragione per cui Chrome ignora autocomplete="off" - non è il tuo informazioni per decidere se il browser dell'utente può salvarlo. Come tale non esiste deliberatamente alcun modo per disabilitare questa funzionalità a livello di programmazione.

È può rendere Chrome rispetto autocomplete="off" impostando il flag appropriato in chrome://flags che darebbe il risultato desiderato, ma questo riguarda solo il browser - ancora una volta, è le informazioni dell'utente per decidere a che fare con come meglio credono .

+3

Non sono d'accordo. So che la mia pagina web chiede a un commerciante il numero di una carta di credito di qualcun altro. Chrome tenta di compilare automaticamente il numero della carta di credito dell'utente corrente. Che è inutile e sbagliato. Non mi aspetto che i miei utenti debbano pasticciare in chrome: // flags. –

+0

Oltre ai trucchi citati, forse potresti permutare il fieldname (sempre allegando someRandomHash

1

Quello che ho fatto è usare un campo nascosto per il numero della carta di credito e salvare il numero effettivo della carta di credito, quindi cancellare il numero effettivo della carta di credito dallo schermo di JScript.