Како приморати ваш претраживач да запамти лозинке
Ако користите менаџер лозинки уграђен у ваш прегледач за памћење свих ваших веб логинза, или га разматрате у светлу недавних догађаја са ЛастПасс-ом, имате (или ћете) неизбежно наићи на одређене сајтове који вам једноставно неће дозволити да сачувате пассворд. Међутим, једноставним кликом миша или два, можете заобићи ово ограничење и приморати ваш прегледач да запамти лозинку на овим сајтовима који не сарађују.
Напомена уредника: Наравно, ако користите ЛастПасс, ова функција је уграђена. Овај чланак је за оне који више воле да користе уграђену уштеду лозинке за претраживач, уместо да стављају своје лозинке у облак..
Зашто ми неки сајтови неће дозволити да сачувам лозинку?
Овај одговор је прилично једноставан, то је због тога што је атрибут “аутоцомплете” на форми и / или улазним елементима постављен на “офф”. Овај атрибут је увео Интернет Екплорер 5 и ради оно што му име каже, спречава аутоматско довршавање функционалности да се примењује на било које поље које је експлицитно искључено.
Као што можете видети овде на ПаиПал-овом сајту (који вам не дозвољава да сачувате вашу лозинку), секција за пријављивање има вредност аутоматског довршавања подешену на офф за поље за лозинку. Као резултат тога, претраживач неће покупити ово поље за своју базу података за аутоматско комплетирање лозинки.
Исправка: Функција једноставног ЈаваСцрипта
Срећом, поправка је једнако једноставна. Ми само треба да променимо вредност овог атрибута, где год да је присутан, на “он”. Захваљујући могућности ЈаваСцрипт-а да манипулише ДОМ-ом (објектни модел документа), то можете једноставно урадити кликом на боокмарк.
ЈаваСцрипт функција је уграђена у доњи линк. Можете да превучете везу до траке обележивача или да је кликнете десним тастером миша и обележите циљну везу. Када се то уради, кликом на боокмарк ће се покренути скрипта "Аллов Пассворд Саве" на тренутној страници.
Ако горе наведена веза не функционише, овде је извор за везу. Можете да направите обележивач са следећим као изворном УРЛ адресом:
јавасцрипт: (функција () вар% 20ац, ц, ф, фа, фе, феа, к, и, з; ац = "аутоцомплете"; ц = 0; ф = доцумент.формс; фор (к = 0; к |
Од нашег тестирања (користећи ПаиПал као тест сите), ово је функционисало како се очекивало у Фирефок 4 и Интернет Екплорер 9. Нажалост, нисмо успели да га натерамо да ради у Цхроме-у упркос поруци о успеху која је омогућила аутоматско извршавање.
Процедуре за коришћење су скоро идентичне у сваком претраживачу са Интернет Екплорером који захтева један додатни корак.
Употреба у Фирефок-у
Када посетите сајт који вам не дозвољава да сачувате лозинку, покрените скрипту „Аллов Пассворд Саве“. Требало би да видите обавештење као што је ова испод.
Унесите своје корисничко име и лозинку као што је уобичајено и након пријаве, од вас ће бити затражено да сачувате лозинку.
Следећи пут када посетите страницу, ваше корисничко име ће се аутоматски попунити, али не и лозинка. Да би се лозинка аутоматски испунила, прво морате ставити фокус у поље за корисничко име. Можете користити клик мишем или Цтрл + Таб ако је поље лозинке фокусирано.
Сада када померите фокус са поља за корисничко име било кликом или табом, лозинка ће се аутоматски попунити.
Коришћење у програму Интернет Екплорер
Када посетите сајт који вам не дозвољава да сачувате лозинку, покрените скрипту „Аллов Пассворд Саве“. Требало би да видите обавештење као што је ова испод.
Унесите своје корисничко име и лозинку као што је уобичајено и након пријаве, од вас ће бити затражено да сачувате лозинку.
Следећи пут када посетите страницу, ваше корисничко име ће се аутоматски попунити, али не и лозинка. Морат ћете поново покренути скрипту "Аллов Пассворд Саве" и требате видјети исту обавијест као горе.
Да би се лозинка аутоматски испунила, прво морате ставити фокус у поље за корисничко име. Можете користити клик мишем или Цтрл + Таб ако је поље лозинке фокусирано.
Сада када померите фокус са поља за корисничко име било кликом или табом, лозинка ће се аутоматски попунити.
ЈаваСцрипт Соурце
Ако сте знатижељни како скрипта функционише, овде је добро форматиран и коментарисан извор. Слободно га модификујте како вам одговара.
фунцтион () вар ац, ц, ф, фа, фе, феа, к, и, з; // ац = константа аутоцомплете (атрибут за претрагу) // ц = број пута колико је константа аутокомплета нађена // ф = сви облици на тренутној страни // фа = аттибутес у тренутном облику // фе = елементи у тренутном облику // феа = аттибутес у тренутном елементу форме // к, и, з = варијабле петље ац = "аутоцомплете"; ц = 0; ф = документ.формс; // циклус кроз сваки облик за (к = 0; к < f.length; x++) fa = f[x].attributes; //cycle through each attribute in the form for(y = 0; y < fa.length; y++) //check for autocomplete in the form attribute if(fa[y].name.toLowerCase() == ac) fa[y].value = "on"; c++; fe = f[x].elements; //cycle through each element in the form for(y = 0; y < fe.length; y++) fea = fe[y].attributes; //cycle through each attribute in the element for(z = 0; z < fea.length; z++) //check for autocomplete in the element attribute if(fea[z].name.toLowerCase() == ac) fea[z].value = "on"; c++; alert("Enabled '" + ac + "' on " + c + " objects.");