Varför fungerar inte AutoComplete alltid i Firefox?
Om du är den typ av person som alltid tillåter Firefox att spara dina inloggningsuppgifter för de webbplatser du besöker, kan du vara mycket frustrerad när du stöter på en webbplats som inte ens uppmanar dig att spara inloggningsuppgifterna. Vi har låga ned på vad som händer här.
Här är den hemska formen jag måste skriva in nästan varje dag ... Jag blir verkligen trött på den.
Så jag tar en titt på källan till sidan, och här är den skyldige: AUTOCOMPLETE = "off" på formuläret kommer att berätta för Firefox att deaktivera automatisk slutförande för det formuläret. Formelementen själva har också samma etikett på dem.
Du finner det här händer ganska ofta på företagens vpns, banker och andra webbplatser där de är oroliga för säkerhet och inte vill att du ska spara dina lösenord, så de använder den här taggen på sina sidor för att förhindra att webbläsaren sparar uppgifterna.
Ditt bästa alternativ: Greasemonkey det!
Du kan använda ett greasemonkey-skript för att aktivera autokompletteringen på formulärelementen. Du kan hitta ett antal av dem på userscripts.org:
http://userscripts-mirror.org/
Eller du kan skriva din egen om du känner det ... av någon anledning fungerade de andra skripten inte på min skruviga företagsvpn på jobbet, så jag skapade ett nytt manus som manuellt anger attributen för varje.
var frm = document.forms [0];
frm.setAttribute ('autocomplete', 'on');
frm.elements [0] .setAttribute ('autocomplete', 'on');
frm.elements [1] .setAttribute ('autocomplete', 'on');
Hint: Firebug-förlängningen är ett bra sätt att ta reda på vad elementen är om du skriver ett manus.