Ho provato tutti i modi suggeriti da questa domanda, risposte e altri articoli nel web, ma non funziona comunque. Ho provato autocomplete = "new-random-value", autocomplete = "off" nell'elemento form, utilizzando lo script lato client come sotto ma al di fuori di $ (document) .ready () come uno degli utenti menzionati:
$(':input').on('focus', function () {
$(this).attr('autocomplete', 'off')
});
Ho trovato forse un'altra priorità nel browser a causa di questo strano comportamento! Quindi ho cercato di più e, infine, ho letto di nuovo attentamente sotto le righe di questo buon articolo :
Per questo motivo, molti browser moderni non supportano autocomplete = "off" per i campi di accesso:
Se un sito imposta il completamento automatico = "off" per a e il modulo include campi di immissione nome utente e password, il browser offrirà comunque di ricordare questo accesso e, se l'utente accetta, il browser riempirà automaticamente quei campi la prossima volta che l'utente visita la pagina. Se un sito imposta il completamento automatico = "off" per i campi del nome utente e della password, il browser offrirà comunque di ricordare questo accesso e, se l'utente accetta, il browser riempirà automaticamente quei campi la prossima volta che l'utente visita la pagina. Questo è il comportamento in Firefox (dalla versione 38), Google Chrome (dalla versione 34) e Internet Explorer (dalla versione 11).
Se stai definendo una pagina di gestione utenti in cui un utente può specificare una nuova password per un'altra persona, e quindi vuoi impedire il riempimento automatico dei campi password, puoi usare
autocomplete = "new-password" ; tuttavia, il supporto per questo valore non è stato implementato su Firefox.
Ha appena funzionato. Ho provato specialmente in Chrome e spero che continui a funzionare e aiuti gli altri.