Hjemmeside » hvordan » Hvorfor fungerer ikke AutoComplete altid i Firefox?

    Hvorfor fungerer ikke AutoComplete altid i Firefox?

    Hvis du er den type person, der altid giver Firefox mulighed for at gemme dine loginoplysninger for de websteder, du besøger, kan du blive meget frustreret, når du kommer på tværs af et websted, der ikke engang beder dig om at gemme legitimationsoplysningerne. Vi har lav nedgang på, hvad der foregår her.

    Her er den forfærdelige form, jeg skal skrive ind i næsten hver dag ... Jeg bliver virkelig træt af det.

    Så jeg kigger på kilden til siden, og her er synderen: AUTOCOMPLETE = "off" på formularen vil fortælle Firefox at deaktivere automatisk udfyldning for den formular. Formelementerne selv har også samme tag på dem.

    Du finder dette ofte i virksomhedens vpns, banker og andre websteder, hvor de er bekymrede for sikkerhed og ikke vil have dig til at gemme dine adgangskoder, så de bruger dette tag på deres sider for at forhindre din browser i at gemme legitimationsoplysningerne..

    Dit bedste valg: Greasemonkey det!

    Du kan bruge et greasemonkey script til at genaktivere autofuldførelsen på formelementerne. Du kan finde et antal af dem på userscripts.org:

    http://userscripts-mirror.org/

    Eller du kan skrive din egen, hvis du har lyst til det ... Af en eller anden grund fungerede de andre scripts ikke på min skrubbede corporate vpn på arbejdspladsen, så jeg lavede et nyt script, der manuelt indstillede attributterne til hver.

    var frm = document.forms [0];
    frm.setAttribute ('autofuldførelse', 'on');
    frm.elements [0] .setAttribute ('autofuldførelse', 'på');
    frm.elements [1] .setAttribute ('autofuldførelse', 'på');

    Tip: Firebug-udvidelsen er en fantastisk måde at finde ud af, hvad elementerne er, hvis du skriver et script.