Чому автозаповнення не завжди працює в Firefox?
Якщо ви користуєтеся типом, який завжди дозволяє Firefox зберігати ваші облікові дані для відвідувань, які ви відвідуєте, ви можете бути дуже розчаровані, коли ви зіштовхнетеся з сайтом, який навіть не вимагає збереження облікових даних. У нас є невдача про те, що тут відбувається.
Ось що жахлива форма я повинен ввести в майже кожен день ... Я дійсно втомився від нього.
Тому я розглядаю джерело сторінки, і ось винуватця: AUTOCOMPLETE = ”off” на формі скаже Firefox, щоб вимкнути автоматичне заповнення для цієї форми. Самі елементи форми також мають на них однаковий тег.
Ви бачите, що це трапляється часто на корпоративних сторінках, банках та інших сайтах, де вони стурбовані безпекою, і не хочуть, щоб ви зберігали свої паролі, тому вони використовують цей тег на своїх сторінках, щоб запобігти збереженню облікових даних веб-переглядачем..
Ваш найкращий варіант: Greasemonkey!
Можна використовувати сценарій greasemonkey для повторного включення автозаповнення в елементах форми. Ви можете знайти декілька з них на userscripts.org:
http://userscripts-mirror.org/
Або ви можете написати свій власний, якщо вам це подобається ... чомусь інші сценарії не працювали на моєму звичному корпоративному vpn на роботі, тому я створив новий сценарій, який вручну встановлює атрибути кожного.
var frm = document.forms [0];
frm.setAttribute ('autocomplete', 'on');
frm.elements [0] .setAttribute ('автозаповнення', 'включено');
frm.elements [1] .setAttribute ('автозаповнення', 'включено');
Підказка: розширення Firebug - відмінний спосіб з'ясувати, які елементи є, якщо ви пишете сценарій.