25Aug
Ja jūs izmantojat pārlūkprogrammā iebūvēto paroli vadītāju, 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ātTava 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, tad ir pareizi izveidota šī funkcija. Šis raksts attiecas uz tiem, kas izvēlas izmantot iebūvēto pārlūka paroles saglabāšanu, nevis ievietot savas paroles mākonī.
Kāpēc dažas vietnes man neļaus saglabāt paroli?
Šī atbilde ir pavisam vienkārša, jo formā ir atribūts "autocomplete" un / vai ievades elementi ir iestatīti uz "off".Šo atribūtu ieviesa pārlūkprogramma Internet Explorer 5 un to, ko norāda tās nosaukums, novērš automātiskās pilnīgas funkcionalitātes pielietošanu jebkurā jomā, kurā tas ir skaidri izslēgts.
Kā jūs varat redzēt šeit PayPal vietnē( kas neļauj jums saglabāt savu paroli), pieteikšanās sadaļā automātiski pabeigta vērtība ir iestatīta uz paroles lauka izslēgšanu. Tā rezultātā pārlūkprogramma automātiski aizpilda paroles datubāzi šajā laukā.
Fix: vienkārša JavaScript funkcija
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".
Atļaut paroli saglabāt |
Ja iepriekš minētā saite nedarbojas, tad šeit ir saites avots. Varat izveidot grāmatzīmi ar sekojošo, 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 testēšanas( izmantojot testa vietni PayPal) 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 tā 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.
izmantoš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.
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. 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 ar klikšķi vai cilni, jūsu parole automātiski tiks aizpildīta.
izmantošana programmā Internet Explorer
Kad apmeklējat vietni, kas neļauj saglabāt paroli, palaidiet "Atļaut paroli saglabāt "skriptu. 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 ir 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.
JavaScript avots
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