Домашняя » как » Почему автозаполнение не всегда работает в Firefox?

    Почему автозаполнение не всегда работает в 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 - отличный способ выяснить, что это за элементы, если вы пишете скрипт.