С Firefox 3.6.10 на Windows XP (я не попробовал другие комбинации), кажется, что некоторые веб-сайты препятствуют тому, чтобы посетители сохранили свой пароль. Это происходит много с веб-сайтами банка (из очевидных соображений безопасности), но я также испытываю это с myopenid.com и другими.
Существует ли способ вынудить Firefox помнить пароли за ВСЕ сайты?
Я попробовал много приемов, найденных в сети, но ни один из них не работает во всех случаях.
Один из этих приемов должен был запустить JavaScript для удаления автоматического заполнения = "от" свойства от поля пароля, которое, кажется, помогает в некоторых случаях, но не все.
Другой прием должен изменить некоторый конфигурационный файл Firefox, но снова некоторые веб-сайты являются стойкими к этому. Одним таким веб-сайтом является myopenid.com.
Обратите внимание на то, что это не дубликат Firefox: Помните новые пароли без запроса. Здесь я прошу тонкую настройку, которая сохранит пароли для сайтов, которые не позволяют пользователям сохранить их.
Примечание: Теперь я запутываюсь, потому что это работает снова. Я отключил все дополнения, и это сохраняет пароли снова на myopenid.com. Я думаю, что решение JavaScript, предложенное ниже, в порядке, но у меня есть другой, мне нравится лучше, я отправлю его также.
Хорошо, таким образом, вот другой ответ, я думаю, более удобно что JavaScript один.
Сначала перейдите к своей папке компонентов Firefox, по умолчанию в моем случае, это - "C:\Program Files\Mozilla Firefox\components"
Теперь откройте файл nsLoginManager.js
Перейдите к функции приблизительно в строке 804 (меняется в зависимости от версии Firefox), который читает:
/*
* _isAutoCompleteDisabled
*
* Returns true if the page requests autocomplete be disabled for the
* specified form input.
*/
_isAutocompleteDisabled : function (element) {
if (element && element.hasAttribute("autocomplete") &&
element.getAttribute("autocomplete").toLowerCase() == "off")
return true;
return false;
},
Теперь прокомментируйте первые 3 строки, таким образом, это заканчивается как это:
/*
* _isAutoCompleteDisabled
*
* Returns true if the page requests autocomplete be disabled for the
* specified form input.
*/
_isAutocompleteDisabled : function (element) {
/*if (element && element.hasAttribute("autocomplete") &&
element.getAttribute("autocomplete").toLowerCase() == "off")
return true;*/
return false;
},
Сохраните его, перезапустите Firefox, и необходимо быть хороши пойти...
Следующая тонкая настройка - то, в чем Вы нуждаетесь. Я использовал его в течение долгого времени, и это сохранило меня много времени.
Настройте средство сохранения пароля Firefox без расширения:
autocomplete="off"
.Screeny:
Это не позволяет Вам помнить на некоторых сайтах? Должен быть то, что Вы случайно сказали, "не Помнят" за некоторые Ваши сайты. Войдите в опции и найдите список сайтов, для которых он никогда не должен помнить Ваш пароль и затем удалять что-либо, для которого он говорит, чтобы никогда помнить Ваш пароль за.
Вы могли бы хотеть посмотреть на внешний менеджер паролей как на решение, которое имеет плагин Firefox.
1Password - Mac, Windows, iPhone и поддержка iPad. Это - решения, которые я использую. Большой для того, чтобы отслеживать пароли веб-сайта и другую уязвимую информацию. Объединение с Dropbox для простой синхронизации через несколько машин.
Lastpass также работает действительно хорошо. Я использовал его некоторое время прежде, чем переместиться в 1Password.
Lastpass имеет специальную функцию для громоздких полей пароля.
Это работает почти все время на меня.