Почему автозаполнение не всегда работает в Firefox?
Если вы тот человек, который всегда позволяет Firefox сохранять ваши учетные данные для входа на сайты, которые вы посещаете, вы можете быть очень разочарованы, когда сталкиваетесь с сайтом, который даже не предлагает вам сохранить учетные данные. У нас есть представление о том, что здесь происходит.
Вот эта ужасная форма, которую я должен вводить почти каждый день ... Я действительно устаю от нее.
Итак, я посмотрю на источник для страницы, и вот виновник: AUTOCOMPLETE = ”off” в форме скажет Firefox отключить автозаполнение для этой формы. Сами элементы формы также имеют одинаковый тег.
Вы обнаружите, что это случается довольно часто на корпоративных vpns, банках и других сайтах, где они беспокоятся о безопасности и не хотят, чтобы вы сохраняли свои пароли, поэтому они используют этот тег на своих страницах, чтобы запретить вашему браузеру сохранять учетные данные..
Ваш лучший вариант: 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 - отличный способ выяснить, что это за элементы, если вы пишете скрипт.