Por que o recurso Preenchimento Automático nunca funciona no Firefox?
Se você é o tipo de pessoa que sempre permite que o Firefox salve suas credenciais de login para os sites que você visita, você pode ficar muito frustrado quando se deparar com um site que nem mesmo solicita que você salve as credenciais. Nós temos a informação sobre o que está acontecendo aqui.
Aqui está essa forma horrível que eu tenho que digitar em quase todos os dias ... Eu estou realmente ficando cansado disso.
Então, dou uma olhada no código-fonte da página, e aqui está o culpado: o AUTOCOMPLETE = "off" no formulário dirá ao Firefox para desabilitar o preenchimento automático desse formulário. Os próprios elementos de formulário também têm a mesma tag.
Você verá que isso acontece com muita frequência em vpns, bancos e outros sites corporativos em que eles estão preocupados com a segurança e não querem que você salve suas senhas, portanto, elas usam essa tag em suas páginas para impedir que seu navegador salve as credenciais.
Sua melhor opção: Greasemonkey it!
Você pode usar um script greasemonkey para reativar o preenchimento automático nos elementos do formulário. Você pode encontrar vários deles em userscripts.org:
http://userscripts-mirror.org/
Ou você pode escrever o seu próprio, se você quiser… por alguma razão, os outros scripts não funcionaram em minha vpn corporativa no trabalho, então eu criei um novo script que define manualmente os atributos de cada um..
var frm = document.forms [0];
frm.setAttribute ('autocomplete', 'on');
frm.elements [0] .setAttribute ('autocomplete', 'on');
frm.elements [1] .setAttribute ('autocomplete', 'on');
Dica: a extensão Firebug é uma ótima maneira de descobrir quais são os elementos se você estiver escrevendo um script.