Забележка на редактора: разбира се, ако използвате LastPass, тази функционалност е вградена в нея. Тази статия е за тези, които предпочитат да използват вградената парола за запазване на паролата, вместо да въвеждат паролите си в облака.
Защо някои сайтове няма да ми позволят да запазя паролата?
Този отговор е доста прост, защото се дължи на атрибута "автодовършване" на формата и / или входните елементи, които са настроени на "off". Този атрибут е въведен от Internet Explorer 5 и прави това, което предлага неговото име, предотвратява прилагането на автоматична пълнофункционалност от всяко поле, което я изключва изрично.
Както можете да видите тук на сайта на PayPal (което не ви позволява да запазите паролата си), в секцията за вход има зададена стойност за автоматично довършване за полето за парола. В резултат на това браузърът няма да вземе това поле за своята база данни за автоматично попълване на пароли.
Прикрепването: Обикновено JavaScript функция
За щастие, фиксирането е също толкова просто. Трябва просто да променим стойността на този атрибут, където и да присъства, на "на". Благодарение на способността на JavaScript за манипулиране на DOM (модел на обектен документ), лесно можете да го направите с кликване върху маркер.
Функцията JavaScript е вградена в връзката по-долу. Можете или да преместите връзката към лентата си с отметки, или да кликнете с десния бутон на мишката върху нея и да маркирате целевата връзка. След като направите това, просто кликнете върху маркера ще се изпълни скрипта "Да се запази паролата" на текущата страница.
Запазване на паролата |
Ако връзката по-горе не работи, тук е източникът на връзката. Можете да създадете маркер със следния URL адрес като източник:
JavaScript: (функция () {Var% 20ac, с, е, еа, Fe, FEA, X, Y, Z Ас = "Автодовършване" С = 0; е = document.forms; за (х = 0 х |
От нашето тестване (използвайки PayPal като тестов сайт), това работи както се очакваше в Firefox 4 и в Internet Explorer 9. За съжаление не успяхме да работим в Chrome въпреки успешното съобщение, че е било активирано автоматичното довършване.
Процедурите за използването му са почти еднакви във всеки браузър, като Internet Explorer изисква една допълнителна стъпка.
Използване в
Когато посещавате сайт, който не ви позволява да запазвате паролата си, изпълнете скрипта "Разрешаване на запазване на парола". Трябва да видите известие като посоченото по-долу.
Използване в Internet Explorer
Когато посещавате сайт, който не ви позволява да запазвате паролата си, изпълнете скрипта "Разрешаване на запазване на парола". Трябва да видите известие като посоченото по-долу.
Източник на JavaScript
Ако сте любопитни как работи скриптът, тук е добре форматиран и коментиран източник. Чувствайте се свободни да го промените, както сметнете за добре.
function() { var ac, c, f, fa, fe, fea, x, y, z; //ac = autocomplete constant (attribute to search for) //c = count of the number of times the autocomplete constant was found //f = all forms on the current page //fa = attibutes in the current form //fe = elements in the current form //fea = attibutes in the current form element //x,y,z = loop variables ac = 'autocomplete'; c = 0; f = document.forms; //cycle through each form for(x = 0; x