Ja izmantojat pārlūkprogrammā iebūvēto paroli, lai atcerētos visus savus tīmekļa žurnālus vai apsver to, ņemot vērā nesenos notikumus ar LastPass, jums (vai būs) neizbēgami nonāksies noteiktas vietnes, kas vienkārši neļaus jums saglabāt jūsu parole Tomēr ar vienkāršu peles klikšķi vai divām pogām varat apiet šo ierobežojumu un piespiest pārlūkprogrammu atcerēties paroli šajās nesaderīgajās vietnēs.
Redaktora piezīme: protams, ja jūs izmantojat LastPass, šī funkcija ir būvēta pareizi. Šis raksts ir paredzēts tiem, kas izvēlas izmantot iebūvēto pārlūka paroles saglabāšanu, nevis ievietot savas paroles mākonī.
Šī atbilde ir pavisam vienkārša, jo formā ir atribūts "autocomplete" un / vai ievades elementi ir iestatīti uz "off". Šis atribūts tika ieviests ar Internet Explorer 5 un to, ko norāda tā nosaukums, neļauj automātiskās pilnīgas funkcionalitātes pielietot jebkurā jomā, kurā tas ir skaidri izslēgts.
Kā jūs varat redzēt šeit, izmantojot PayPal vietni (kas neļauj saglabāt paroli), pieteikšanās sadaļai paroles laukā ir iestatīta automātiskās pabeigšanas vērtība. Tā rezultātā pārlūkprogramma automātiski aizpilda paroles datubāzi šajā laukā.
Par laimi, labojums ir tikpat vienkāršs. Mums vienkārši ir jāmaina šī atribūta vērtība, lai kur tā atrodas, lai to ieslēgtu. Pateicoties JavaScript spējai manipulēt ar DOM (dokumenta objekta modeli), varat viegli to izdarīt, noklikšķinot uz grāmatzīmes.
JavaScript funkcija ir iegulta zemāk redzamajā saitē. Jūs varat vilkt saiti uz grāmatzīmju joslu vai ar peles labo pogu noklikšķināt uz tās un atzīmēt mērķa saiti. Kad tas ir izdarīts, vienkārši noklikšķinot uz grāmatzīmes, pašreizējā lapā tiks atvērts skripts "Atļaut paroli".
Ja iepriekš minētā saite nedarbojas, tad šeit ir saites avots. Jūs varat izveidot grāmatzīmi ar tālāk norādītajiem, jo tas ir avota URL:
javascript: (function () var% 20ac, c, f, fa, fe, fea, x, y, z; ac = "autocomplete"; c = 0; f = document.forms; for (x = 0; x<><><><> |
No mūsu pārbaudes (izmantojot PayPal kā pārbaudes vietni) tas darbojās tā, kā paredzēts, pārlūkprogrammā Firefox 4 un pārlūkprogrammā Internet Explorer 9. Diemžēl mēs nevarējām, lai tas darbotos pārlūkā Chrome neatkarīgi no veiksmīgas ziņas, kuru autokomplekss ir aktivizēts.
Procedūras tā izmantošanai ir gandrīz identiskas katrā pārlūkprogrammā ar Internet Explorer, kas prasa vienu papildu soli.
Lietošana Firefox
Kad apmeklējat vietni, kas neļauj saglabāt paroli, palaidiet skriptu "Atļaut paroli saglabāt". Jums vajadzētu redzēt paziņojumu, piemēram, zemāk redzamo.
Nākamajā reizē, kad apmeklējat lapu, jūsu lietotāja vārds tiks aizpildīts automātiski, bet ne parole. Lai parole tiktu automātiski aizpildīta, vispirms jāpievērš uzmanība lietotāja vārdu laukā. Ja paroles lauks ir fokusēts, varat izmantot peles klikšķi vai Ctrl + Tab.
Tagad, kad pārvietojat fokusu no lietotāja vārdu lauka vai nu ar klikšķi vai cilni, jūsu parole automātiski tiks aizpildīta.
Lietošana pārlūkprogrammā Internet Explorer
Kad apmeklējat vietni, kas neļauj saglabāt paroli, palaidiet skriptu "Atļaut paroli saglabāt". Jums vajadzētu redzēt paziņojumu, piemēram, zemāk redzamo.
Ievadiet savu lietotājvārdu un paroli, kā parasti, un, piesakoties, jums tiks piedāvāts saglabāt savu paroli.
Nākamajā reizē, kad apmeklējat lapu, jūsu lietotāja vārds tiks aizpildīts automātiski, bet ne parole. Jums atkal būs jāaktivizē skripts "Atļaut atkopt paroli", un jums vajadzētu redzēt tādu pašu paziņojumu kā iepriekš.
Lai parole tiktu automātiski aizpildīta, vispirms jāpievērš uzmanība lietotāja vārdu laukā. Ja paroles lauks ir fokusēts, varat izmantot peles klikšķi vai Ctrl + Tab.
Tagad, kad pārvietojat fokusu no lietotāja vārdu lauka vai nu ar klikšķi vai cilni, jūsu parole automātiski tiks aizpildīta.
Ja jums ir interesanti, kā darbojas skripts, šeit ir labi formatēts un komentēts avots. Jūtieties brīvi modificēt to, kā jūs domājat.
funkcija () var ac, c, f, fa, fe, fea, x, y, z; // ac = automātiskā pabeigta konstante (atribūts, lai meklētu) // c = skaits, cik reizes automātiskās pabeigšanas konstante tika atrasta // f = visas formas pašreizējā lapā // fa = attibutes pašreizējā formā // fe = elementi pašreizējā formā // fea = attibutes pašreizējā formā elements // x, y, z = cilpa mainīgie ac = "autocomplete"; c = 0; f = document.forms; // cikls pa katru formu (x = 0; x <f.length; x ++) fa = f [x] .attributes; // cikls pa katru atribūtu formā (y = 0; y <fa.length; y ++) // pārbaudiet, vai automātiskā pabeigšana ir formas atribūtā, ja (fa [y] .name.toLowerCase () == ac) fa [y] .value = "on"; c ++; fe = f [x]. elements; // cikls pa katru formas elementu (y = 0; y <fe.length; y ++) fea = fe [y] .attributes; / / pārbauda, vai elementa atribūtā nav automātiska pabeigšana, ja (fea [z]. name.toLowerCase () == ac) fea [z] .value = "on"; c ++; brīdinājums ("Enabled" "+ ac +" "par" + c + "objektiem.");