Perché il completamento automatico non funziona sempre in Firefox?
Se sei il tipo di persona che consente sempre a Firefox di salvare le tue credenziali di accesso per i siti che visiti, potresti essere molto frustrato quando ti imbatti in un sito che non ti chiede nemmeno di salvare le credenziali. Abbiamo il punto debole su cosa sta succedendo qui.
Ecco quella forma orribile che devo digitare quasi ogni giorno ... Mi sto davvero stancando di questo.
Quindi do un'occhiata al codice sorgente della pagina, ed ecco il colpevole: l'AUTOCOMPLETE = "off" sul modulo dirà a Firefox di disabilitare il completamento automatico per quel modulo. Anche gli stessi elementi del modulo hanno lo stesso tag su di essi.
Questo accade molto spesso su vpn aziendali, banche e altri siti in cui sono preoccupati per la sicurezza e non vogliono che tu salvi le tue password, quindi usano questo tag nelle loro pagine per impedire al tuo browser di salvare le credenziali.
La tua migliore opzione: Greasemonkey it!
È possibile utilizzare uno script greasemonkey per riattivare il completamento automatico sugli elementi del modulo. Puoi trovarne un numero su userscripts.org:
http://userscripts-mirror.org/
Oppure puoi scrivere il tuo se ne hai voglia ... per qualche ragione gli altri script non funzionavano sulla mia vpn aziendale viziata al lavoro, quindi ho creato un nuovo script che imposta manualmente gli attributi di ogni.
var frm = document.forms [0];
frm.setAttribute ('autocomplete', 'on');
frm.elements [0] .setAttribute ('autocomplete', 'on');
frm.elements [1] .setAttribute ('autocomplete', 'on');
Suggerimento: l'estensione Firebug è un ottimo modo per capire quali sono gli elementi se stai scrivendo una sceneggiatura.