Miksi automaattinen täydennys ei toimi aina Firefoxissa?
Jos olet sellainen henkilö, joka aina sallii Firefoxin tallentaa kirjautumistunnuksesi vieraileville sivustoille, saatat olla hyvin turhautunut, kun törmäät sivustoon, joka ei edes kehota sinua tallentamaan käyttöoikeudet. Meillä on alhaalla, mitä täällä tapahtuu.
Tässä on kauhea muoto, jonka minun täytyy kirjoittaa melkein joka päivä ... olen todella kyllästynyt siitä.
Katson siis sivun lähdettä, ja tässä on syyllinen: lomakkeessa oleva AUTOCOMPLETE = ”off” kertoo Firefoxille, että tämä lomakkeen automaattinen täyttäminen poistetaan käytöstä. Lomakkeen elementeillä on myös sama tunniste.
Tämä tapahtuu melko usein yritysten vpns-, pankki- ja muissa sivustoissa, joissa he ovat huolissaan tietoturvasta eivätkä halua tallentaa salasanasi, joten he käyttävät tätä tunnistetta sivuillaan estääkseen selaimesi tallentamasta tunnistetietoja.
Paras vaihtoehto: Greasemonkey!
Voit ottaa automaattisen täydennyksen käyttöön lomakeelementeillä käyttämällä greasemonkey-komentosarjaa. Löydät useita niistä osoitteesta userscripts.org:
http://userscripts-mirror.org/
Tai voit kirjoittaa omasi, jos sinusta tuntuu ... jostain syystä muut skriptit eivät toimi ruuvillisen yrityksen vpn: n kanssa töissä, joten luotin uuden komentosarjan, joka määritti manuaalisesti kunkin.
var frm = document.forms [0];
frm.setAttribute ('automaattinen täydennys', 'päällä');
frm.elements [0] .setAttribute ('automaattinen täydennys', 'päällä');
frm.elements [1] .setAttribute ('automaattinen täydennys', 'päällä');
Vihje: Firebug-laajennus on hyvä tapa selvittää, mitkä elementit ovat, jos kirjoitat komentosarjan.